2018-08-30
2018-08-30 本文已影响0人
h_s_q
JS引入方式
- 在元素的时间中添加js代码
<input type="button" onclick="alert('lalala')"> - 通过Script标签添加js代码
<script type="text/javascript">
alert("第二种引入方式");
</script> - 写在单独的js文件中,通过script标签中的src属性引入js文件
数据类型
- 数值类型(number)
- 字符串类型(string)
- 布尔类型(boolean)
- undefined
- 对象类型
变量的声明和赋值
- var age = 18;
- var name="张三";
- var isBoy = true/false;
- age = "18";
- var x;
数据类型
- js中底层都是浮点型,在使用过程中会自动转换为整数或小数
int x = 5/2; 2
var x = 5/2; 2.5 4/2; 2 - NaN: not a number 不是一个数,
字符串类型
- 通过单引号
数据类型转换
var z = "abc" +18;
- 任何数字和NaN进行运算结果都为NaN
数值类型
- 转字符串:直接转 18 -> “18” “abc” + 18 = "abc18"
- 转布尔值:0和NaN转false,其它都转为true
- 在if括号里面的类型如果不是布尔类型会自动转换为布尔类型
字符串类型
- 转数字:能直接转,不能转则转成NaN “100”->100 "abc"->NaN
- 转布尔值:空字符串转false,其它true,
var z = "abc" + 18;