JS的基本语法

本文详细介绍了JavaScript中的基本概念,包括语句与表达式的区别,变量的声明,标识符的命名规则,注释的使用,以及控制流程语句如if...else、switch和循环(while、for)。同时,还提到了三元运算符和跳转语句(break、continue)。此外,文章探讨了逻辑运算符(&&和||)及其短路行为,为理解JavaScript的控制流提供了清晰的指导。
摘要由CSDN通过智能技术生成

1. 表达式和语句

var a = 1 + 4;

每一行代码就是一条语句,比如上面的代码就是赋值语句。

这条语句先声明了变量a,然后将1+3运算结果赋值给变量a。

其中1+4叫做表达式,指的是为了得到返回值的计算式。

语句和表达式的区别在于:

表达式有返回值,语句可能有也可能没有。

注意:

console.log表达式的值为函数本身

console.log(3)表达式的值为undefined

2. 变量

变量就是为“值”起名,然后引用这个名字,就等于引用这个值

注意:

变量名要区分大小写,var a和var A是不同的

3. 标识符

标识符指的是用来识别各种值得合法名称,最常用的标识符就是变量名和函数名。

命名规则

第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_

第二个字符及后面的字符,除了 Unicode 字母、美元符号和下划线,还可以用数字0-9

 4.注释

// 这是单行注释
/*
这是
多行
注释
*/

5.区块

{
   let a = 1;
}

6. if...else语句

if(表达式)
{
   语句      //表达式值为真时,执行的语句
}else if(表达式){
   语句
}else{
   语句      //不满足条件时,执行的语句
}

else代码块总是与离自己最近的那个if语句配对

7.switch语句

switch (fruit) {
  case "banana":
    // ...
    break;
  case "apple":
    // ...
    break;
  default:
    // ...
}

上面代码根据变量fruit的值,选择执行相应的case。如果所有case都不符合,则执行最后的default部分。需要注意的是,每个case代码块内部的break语句不能少,否则会接下去执行下一个case代码块,而不是跳出switch结构。

8.三元运算符

(条件) ? 表达式1 : 表达式2

9.while循环

while (表达式)
  语句;

// 或者
while (表达式) 语句;

表达式为真,执行语句,执行完再判断表达式的真假。

表达式为假,执行后面的语句。

10. for循环

for是while循环的简便写法

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

 先执行语句1,判断表达式2 

如果为真,执行循环体,然后执行语句3

如果为假,直接退出循环,执行后面的语句

11.break语句和continue语句

break跳出最内层循环,配合label使用可以跳出特定循环

continue 退出当前一次循环

12.且运算符(&&)

A&&B&&C&&D取第一个假值或D

13.或运算符(||)

A||B||C||D取第一个真值或D

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值