JS的一些基本语法

2020-03-17  本文已影响0人  云卷云舒听雨声

什么是表达式和语句?

表达式 : 是由运算元和运算符(可选)构成,并产生运算结果的语法结构。
例如:

语句 : 代码由语句构成,表明了执行过程的流程、限定和约定,形式上可以是单行语句,也可以是由大括号括起来的复合语句。语句由分号来分隔。语句是“使某事发生”的指令,不存在返回值一说。
例如 :

var  a  =  1
二者的区别

标识符的规则

规则
变量名是标识符

例如

if... else 语句

语法

推荐使用写法

if (表达式) {
   语句
} else  if  (表达式)  {
   语句
} else  {
   语句
}

次推荐使用写法

function  fn()  {
    if  (表达式)  {
   return   表达式
}
 if  (表达式)  {
   return   表达式
}
  return  表达式
}

有时候可以用以下两种写法来代替if语句

&&短路逻辑

例如:A&&B&&C&&D
该语句取第一个假值或D,并不会取true/false

||短路逻辑

例如:A||B||C||D
该语句取第一个真值或D,并不会取true/false

while循环

语法

while (表达式) {
   语句
}

for循环

语法

for (语句1;表达式2;语句3) {
    循环体
}

区块block

把代码包在一起

{
   let  a  =  1
   let  b   =   2
}

常常与if/for/while合用

break 和continue

label的用法

语法

例如

foo: {  
       console.log(1);
       break  foo;
       console.log('本行不会输出');
}
console.log(2);

需要注意一个点

{
    foo:1
}

这个代码表示:这是一个标签,语句就是一个1

上一篇 下一篇

猜你喜欢

热点阅读