JavaScript零碎知识点
大部分转自廖雪峰的官方网站,请访问:https://www.liaoxuefeng.com/
2018/05/31
1.
2.要注意浮点数的相等比较:在JS中“/”(除)运算就是咱们一般认为的除法,并不是取整运算。
3.可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,但是要注意只能用var
申明一次,例如:
4.strict模式
JavaScript在设计之初,为了方便初学者学习,并不强制要求用var
申明变量。这个设计错误带来了严重的后果:如果一个变量没有通过var
申明就被使用,那么该变量就自动被申明为全局变量:
5.字符串
如果字符串内部既包含'
又包含"
怎么办?可以用转义字符\
来标识,比如:
indexof() 找不到指定的字符串时,返回-1
substring
6.数组
请注意,直接给Array
的length
赋一个新的值会导致Array
大小的变化:
请注意,如果通过索引赋值时,索引超过了范围,同样会引起Array
大小的变化:
slice:
splice:
splice()
方法是修改Array
的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素:
join: