运算符
算数运算符 +-*/%
一元运算符
++i 先自增,再加入运算
i ++ 先加入运算,然后再自增
比较运算符
NaN不等于任何值,包括他自己
比较运算符返回值只有true或者是false
逻辑运算符
&& 并且 都要为真才返回true,有一个假的返回false
|| 或者 有一边为真就返回true,当两边都为假时才返回false
短路运算
&& 左边类型为false时,发生短路,右边的不执行,返回前边的值
|| 左边类型为true时,发生短路,返回左边的值,右边的不执
分支语句
循环
while循环
注意设置好循环条件,不要陷入死循环
while(循环条件){
需要循环的代码
}
for循环
将声明变量,循环条件和怎么变化写在一起,方便观察和理解
//声明一个for循环,将循环声明变量,循环条件和怎么变化写在一起
for (let i = 1; i <= 100; i++) {
//用i来控制年龄的变化
console.log(`今年${i}岁啦!!!`)
}
for循环遍历数组
- 遍历就是相当于上课点名的过程,将数组里每个元素都打印一遍
- 数组用 [ ] 来表示,里面放入多组元素,元素之间用 分号; 隔开
- 在for循环的判断条件中可以用数组的长度来表示循环的次数,可以随着元素的增加或者减少去动态变化。
例如有一组数组:let arr = ['可爱的', '666', '胖子', '亮叼', '郑叼']
这组数组的长度用 arr.length 表示
//声明一个带有5个元素的数组
let arr = ['可爱的', '组长', '胖子', '亮叼', '郑叼']
for (let i = 0; i < arr.length; i++) {
//用i来控制元素的下标,让其一一显示
console.log(`我是五虎上将之一:${arr[i]}`);
}
跳出循环:continue和break区别
一般配合if语句使用
contin