表达式

表达式是什么

定义:表达式是一个可以求值的js短语。(表达式是由返回值的)
语法规则:
1.所有的表达式都必须算出一个值
2.表达式是可以嵌套的

表达式分类

1.字面量表达式:常量表达式=>JS最简单的表达式

 100
'abc'
 true
 false
 undefined //全局常量
 null //关键字

2.变量表达式:返回的是之前赋值给变量的值

i //变量表达式
num/变量表达式
let str  //不是变量表达式  let是关键字   变量声明(语句)

3.数组定义表达式

[1,2,3]

4.对象定义表达式

{
  x:1,
  y: 2
}

5.函数定义表达式

(function(a,b){
    return a ** b
})

6.数组访问表达式

arr[0]
arr[arr.length-1]

7.属性访问表达式

let student = {
    name: '张三',
    age: 18
}
   student.name

8.函数调用表达式

fn()
fn(2,3)

9.赋值表达式

a = 100
a += 100 //  a = a + 100
a -= 100 // a = a - 100
a *= 100
a /= 100
a %= 100
a **=100

10.算数表达式

1+1
10**2

11.关系表达式

null == undefined //相等表达式
a != b //不等表达式
'10' > 9 //比较表达式

12.逻辑表达式

100 && alert('hello')
100 || 

13.求值表达式(不要求)
14.其他表达式(不要求)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作业: 什么是表达式 表达式的语法规则是什么 表达式分为哪几类, 每一种表达式举例说明 操作符是什么 操作数是什么...
    buhaoqi阅读 213评论 0 0
  • 操作符和表达式 1.操作符 定义: 操作符是js程序中操作值的符号。 通过操作符可以构建复杂表达式 操作数 操作数...
    北穆川阅读 99评论 0 1
  • 操作符是什么? 定义:操作符是js程序中操作值的符号。 用途:通过操作符可以构建复杂表达式。 操作数 操作数指操作...
    烂好人_5b0f阅读 112评论 0 0
  • 值的转换 什么是表达式? 表达式是js的一个短语,js解析器会将其计算出一个结果。 例如:程序中的常量是最简单的一...
    娇娇_5038阅读 833评论 0 0
  • 表达式和运算符 程序中最简单的表达式就是,程序中的常量 变量名也是一种简单的表达式 复杂的表达式是由简单的表达式组...
    zhaolion阅读 1,670评论 3 12