Js表达式和语句的区别

10 篇文章 0 订阅
本文详细探讨了JavaScript中的表达式与语句之间的区别。表达式如变量引用、算术运算和函数调用,它们产生值并可在需要值的任何地方使用。而语句包括声明、赋值、控制结构(如if、for、switch)等,它们构成可执行的代码块。了解这两者的差异对于深入理解JavaScript编程至关重要。
摘要由CSDN通过智能技术生成

一定注意区分:js语句(代码)js表达式

  1. 表达式
    一个表达式会产生一个值,可以放在任何一个需要值的地方

下面这些都是表达式:

(1). a
(2). a+b
(3). demo(1)
(4). arr.map() 
(5). function test () {}
  1. 语句(代码)
    一般的javascript中的语句分为下面几种:
      (1)声明语句:变量声明和函数声明
      (2)赋值语句
      (3)控制语句:能够对语句执行顺序产生改变,包括条件语句和循环语句,当然还有比较特殊的标签语句。
      (4)表达式语句:这些语句去掉最后分号,都也可当表达式用的。常见的有:对象操作(new、delete)、函数调用(函数执行,必有返回值)等。

下面这些都是语句(代码):

(1).if(){}
(2).for(){}
(3).switch(){case:xxxx}

由上面可以看出,表达式和语句还是存在很大区别的,可也说表达式是语句的构成部分,而语句则又可以组成可执行代码块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值