第四周学习笔记
JS是一种编程语言,负责网页的动态行为。
输入输出语句
- 页面输出:document.write() 
- 页面弹出:alert() 
- 控制台输出:console.log() 
- 页面输入:prompt() //默认字符串类型 
常、变量
- 常量const 
- 变量let //本质是盒子名,用来存放数据 
数据类型
基本数据类型:
- number数字型 
- string字符串型 
- boolean布尔型 
- undefined未定义型(未给值) 
- null空类型(存放的是对象 -> object 类型) 
引用数据类型:
- function函数 
- array数组 
- object对象 
检测数据类型:
typeof x
数据类型转换:
- 隐式转换 - '+':可转换成数字型 e.g +‘123’ ->123 
- 任何数据与字符串相加还是字符串 e.g 2+'2' ->'22' 
 
- 显示转换 
- (类型)数据 
函数传参
- 基本数据:形参与实参 
- 引用数据:地址指针 
运算符
- ‘==’:只判断值(可能有隐式转换存在) 
- ‘===’:全等(值&&数据类型) 
- 优先级: 
()/++,--,!/先*/%后+-/>,<,>=,<=/==,!=,===,!==/先&&后//.../=
- 三元运算符:(if双分支语句) 
条件 ? 满足 : 不满足
总结:
以上是对js基础核心知识点进行了概括。围绕数据存储、类型、代码复用和交互逻辑
第四周学习笔记
        http://localhost:8090//archives/di-wu-zhou-xue-xi-bi-ji