【第一天】JavaScript学习笔记
第一天
1、JavaScript严格区分大小写!!!
2、JavaScript不区分整数和浮点数,统一用Number表示
3、要特别注意相等运算符==
。JavaScript在设计时,有两种比较运算符:
第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。
由于JavaScript这个设计缺陷,不要使用==比较,始终坚持使用===比较。
4、浮点数的相等比较 Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true
5、NaN
这个特殊的Number与所有其他值都不相等,包括它自己
6、null
表示一个“空”的值,它和0
以及空字符串''
不同,0
是一个数值,''
表示长度为0的字符串,而null
表示“空”。
7、创建数组,强烈建议直接使用[]
8、Java是静态语言,JavaScript是动态语言,动态语言更灵活
Java
int x=1; |
var x=1; |
9、打印输出的值有两种形式console.log()
和alert()
,后者会有弹框
var x = 100; |
10、多行字符串的表示方法
`这是一个 |
11、模板字符串
var name = '小明'; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我不是咕咕鸽!
评论
WalineTwikoo