1.js基础语句
定义:javaScript程序的执行单位为'行',也就是一行一行的执行。一般情况下,每执行一行就是一个语句
let a = 1 + 3;
这条语句用let 命令,声明了变量a,然后将 1+3的运算解构赋值给变量a。1+3叫做表达式
。2.
2.标识符
简单理解就是 声明变量的名字
标识符 第一个字符:以英文字母开头 $和_都可以,
第二个字符:英文字母 $和_,数字0-9。
3.注释
单行注释: //
多行注释:/* */
4.区块
JavaScript 使用大括号,将多个相关的语句组合在一起,称为“区块”
{
let a=2
}
//a=2
5.条件语句
if(布尔值){
语句
}
if语句 布尔值为真 则执行 语句 为假则不执行
6.if ...else结构
if(布尔值){
// 为真则执行 语句
i+1
}else{
// 为假则执行语句
i+2
}
7.switch结构
let a=1
switch(a){
case 1:
console.log('a等于1')
break
case 2:
console.log('a等于2')
break
}
多个if ...else 连在一起 可以转为使用更方便的switch结构
8.三元运算符 ?:
条件?表达式1:表达式2
条件为真,返回表达式1,为假返回表达式2
9.循环语句
while 循环:while语句 条件成立 再执行语句
while(条件){
语句
}
10.for循环
for(初始表达式,条件表达式,递增表达式){}
三个表达式可以省略其中一个,也可以都省略。
初始表达式
:只会再循环开始时执行一次。
条件表达式
:每次循环都会执行,直到条件不满足时。
递增表达式
:每次循环最后一个操作,通常用了递增变量
let a=3
for(let i=0;i<a;i++){
console.log(i)
}
//0
//1
//2
11.do ...while循环
先执行do 语句再执行while循环 ,和while循环比较类型
let i=3
let x=0
do {
console.log(i);
i++;
} while(i < x);
12.break 和continue
都是用来跳出循环的,区别是:
break是跳出循环,该循环不在执行
continue是跳出当前这次循环,继续执行后续循环。
for(let i=0;i<5;i++){
console.log(i)
if(i===3){
break
}
}
//0
//1
//2
for(let i=0;i<5;i++){
console.log(i)
if(i===3){
continue
}
}
//0
//1
//2
//4