一、基本语法
1.变量:数据存储的容器
声明:var 变量名 ex:var age=20
2.数据类型
-
- number 数值类型
- str 字符串类型
- boolean 布尔类型
- var myNull=null //用于清空变量内容,表示空
- var myUn //nudefined容器的默认值
- console.log(myNum) 输出程序信息
3.运算符
-
- +、-、*、%
- +可用于拼接字符串
- 比较符号 >、<、>= 、<=、===(是否完全一致)
优先级(从高到低)
4.语句
4.1 if
①if(){}
②if (){} else {}
③if (){} else if () {} else if(){}else ()
4.2 for
for( ; ; ) {}
5.函数 Function
5.1函数定义 function getSum(参数1,参数2 ) { }
5.2调用函数 var num= getSum(参数1,参数2) console.log(num)
6.数组
-
- var myArr = [1,2,3,4,5]
- myArr.length 数组长度
- myArr[0] 取数组数据
- myArr.push(100) 从数组末尾添加数值
- myArr.unshift(23)从数组头添加数值
- myArr.forEach(function(item,index){console.log(item,index)}) 对数组进行遍历、输出
Array - JavaScript | MDN (mozilla.org) 有其他数组方法需求,可在该网址进行查询
7.对象 (一种无序的存储方式,无索引,能够清晰标识每个数据的语义)
7.1对象定义:
var obi={
name:‘张三’
age:18
}
7.2对象的访问:
①console.log(obj)
②console.log(obj.name) 访问单个属性
③for (var i in obj){ 遍历
console.log( i , obj[i] )
}