javascript 基础
通过 src
请求到的 js
文件,会被解析到 script
标签内,并且覆盖原 script
标签内的 js
代码
script 标签的 src 属性可以写任何路径或文件,并不仅仅只能写 js 文件
如果重新声明 js 变量,该变量的值不会丢失 var car='yellow'; var car
car 的值依然是 ‘yellow’
010 === 8 // 八进制 |
null 出现场景
- str.match()方法匹配不到返回 null
- 通过 document.querySelector、getElementById() 获取不到元素返回 null
undefined 出现场景
- 已声明未赋值的变量
- 没有明确返回值的变量:获取对象不存在的属性,数组下标不存在,函数没有返回值,函数参数没有传入
switch 语句在比较值时使用的是 全等 操作符, 因此不会发生类型转换(例如,字符串’10’ 不等于数值 10)
Date() 和 new Date() 区别