js基础知识点梳理
一、变量
1.1定义规则:
1、不能是纯数字,不能是数字开头
2、不能是保留字和关键字。function是不能当变量名
3、如果是两个单词,必须是驼峰命名法。
二、数据类型
2.1分类
基础数据:nuber(数字)、string(字符串)、boolean(布尔值)
特殊数据:null(空值)、undefined(未定义)
复杂类型:数组、对象
检测数据类型:typeof(变量名)
三、运算符
3.1算数运算符
+ - * / %
3%5结果是3, 5%3结果是2 (余数)
3.2逻辑运算符
&& | | !
3.3比较运算符
= < <= == === != !==
==只判断两边的数值是否相等,===是要判断值和类型是否完全相等
‘19’==19 true ‘19’===19 false
四、流程语句
4.1条件语句:
if语句
switch语句
4.2循环语句
for循环
while循环
dowhile循环
五、数组
5.1定义空数组
5.2数组赋值
5.3数组求和
5.4数组平均数
5.5数组最大值
5.6数组最小值