1.js引入方式 :1.在页面中引入外部文件<script src="xx.js"></script>。
2.在页面中直接写入<script type="text/javascript">js代码</script>
3.通过DOM添加:var scr=document.createElement("script"); scr.src="xxx.js";
2.confirm:确认框 alert 弹出
3.console.log 想控制台书写内容
4.var定义变量 var text=" "
5.驼峰标记法: firstName 小驼峰
FirstName 大驼峰
first_name 下划线法
6.isNaN判断不是数字,不是数字用true ,是数字用false;在判断前转换数据类型,转换为数字类型;纯数字字符串转换为本身数字;布尔类型true转换为1,fales转换为0
7.=为赋值,==为判断(只判断值),===全等号(不仅判断值,还判断数据类型是否一样)
8.NaN不能和自身比较
9.Infinity正无穷大, -infinity负无穷大
10 null==undefined
11 js数据类型 : 字符串(string) 数字(number) 布尔(Boolean) 数组-对象(object) Null 未定义(Undefined)
12 undefined转换为数字类型结果为NaN null转换为数字类型结果为0
13 null == undefined 结果为ture 先转换为布尔类型在转换为数字类型
14 a=' ' 空字符串 转换为布尔类型 fales
15 +号为拼接符 *为隐形转换符
16 parseInt转换为整型(整数)
17 parseInt转换为布尔类型,和number类型转换布尔不一样,结果为NaN
18 通过parseFloat转换成浮点型 如:text=parseFloat('123.34.9abc') 输出值为123.34
7.=为赋值,==为判断(只判断值),===全等号(不仅判断值,还判断数据类型是否一样)
8.NaN不能和自身比较
9.Infinity正无穷大, -infinity负无穷大
10 null==undefined
11 js数据类型 : 字符串(string) 数字(number) 布尔(Boolean) 数组-对象(object) Null 未定义(Undefined)
12 undefined转换为数字类型结果为NaN null转换为数字类型结果为0
13 null == undefined 结果为ture 先转换为布尔类型在转换为数字类型
14 a=' ' 空字符串 转换为布尔类型 fales
15 +号为拼接符 *为隐形转换符
16 parseInt转换为整型(整数)
17 parseInt转换为布尔类型,和number类型转换布尔不一样,结果为NaN
18 通过parseFloat转换成浮点型 如:text=parseFloat('123.34.9abc') 输出值为123.34
e为自然数 如:text=parseFloat('2e8a') 输出值为200000000
19.typeof类型