JavaScript零碎知识点

大部分转自廖雪峰的官方网站,请访问:https://www.liaoxuefeng.com/

2018/05/31

1.JavaScript零碎知识点

2.要注意浮点数的相等比较:在JS中“/”(除)运算就是咱们一般认为的除法,并不是取整运算。

JavaScript零碎知识点

3.可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,但是要注意只能用var申明一次,例如:

JavaScript零碎知识点

4.strict模式

JavaScript在设计之初,为了方便初学者学习,并不强制要求用var申明变量。这个设计错误带来了严重的后果:如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量:

JavaScript零碎知识点

5.字符串

如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:

JavaScript零碎知识点

indexof() 找不到指定的字符串时,返回-1

substring

JavaScript零碎知识点

6.数组

请注意,直接给Arraylength赋一个新的值会导致Array大小的变化:

JavaScript零碎知识点

请注意,如果通过索引赋值时,索引超过了范围,同样会引起Array大小的变化:

JavaScript零碎知识点

slice:

JavaScript零碎知识点

splice:

splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素:

JavaScript零碎知识点

join:

JavaScript零碎知识点