#javascript
##引入方式
1.使用外部式
<script src="XXX.js"></script>
2.使用标签直接嵌入网页
3.在某个标签上设立事件
##注释
1. 单行//...
2. 多行/ **
*
*
**/
##标示符
1. 对大小写敏感
2.命名规范:第一个字符为任意Unicode字母,美元符号($),下划线(_)
第二个字符及后面可以用数字
可以用中文(不推荐)
3.一些关键字不能用,因为被使用了,用的话会有冲突
##判断Number类型常用方法
isInteger(value) 判断参数是否为整数
isNaN(value) 判断参数是否为NaN
parseFloat(value)把参数转换为浮点数
parseInt(value) 把参数转换为整数
##布尔值
undefined,null,false,0,NaN,“”(空字符串)
以上六个值会默认转换为false,其他值都视为ture
##运算符
1.算数运算符
+, -, *,/, %
加,减,乘,除,余
2.赋值运算符
=,+=,-=,*=,/=,%=
3.关系运算符
== 等于
=== 全等
!= 不等于
大于
小于
大于或等于 >=
小于或等于 <=
4.取反运算符
!
5.逻辑运算符
切运算符 && 一假为假
或运算符 || 一真为真
6.三元条件运算符
表达式1 ? 表达式2 : 表达式3
##运算顺序
左右结合
从右向左:赋值运算,三元运算(三目运算)
##运算优先级
取反运算符> 算术运算符> 关系运算符> &&> ||> 三目运算> 赋值运算
##typeof 判断参数的类型
##引入方式
1.使用外部式
<script src="XXX.js"></script>
2.使用标签直接嵌入网页
3.在某个标签上设立事件
##注释
1. 单行//...
2. 多行/ **
*
*
**/
##标示符
1. 对大小写敏感
2.命名规范:第一个字符为任意Unicode字母,美元符号($),下划线(_)
第二个字符及后面可以用数字
可以用中文(不推荐)
3.一些关键字不能用,因为被使用了,用的话会有冲突
##判断Number类型常用方法
isInteger(value) 判断参数是否为整数
isNaN(value) 判断参数是否为NaN
parseFloat(value)把参数转换为浮点数
parseInt(value) 把参数转换为整数
##布尔值
undefined,null,false,0,NaN,“”(空字符串)
以上六个值会默认转换为false,其他值都视为ture
##运算符
1.算数运算符
+, -, *,/, %
加,减,乘,除,余
2.赋值运算符
=,+=,-=,*=,/=,%=
3.关系运算符
== 等于
=== 全等
!= 不等于
大于
小于
大于或等于 >=
小于或等于 <=
4.取反运算符
!
5.逻辑运算符
切运算符 && 一假为假
或运算符 || 一真为真
6.三元条件运算符
表达式1 ? 表达式2 : 表达式3
##运算顺序
左右结合
从右向左:赋值运算,三元运算(三目运算)
##运算优先级
取反运算符> 算术运算符> 关系运算符> &&> ||> 三目运算> 赋值运算
##typeof 判断参数的类型