表达式

表达式是什么

定义:表达式是一个可以求值的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.其他表达式(不要求)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容