传智博客
快捷导航
蚂蚁部落 网站首页 前端教程 JS教程 查看内容

栏目导航

≡基础知识≡

≡操作符≡

≡语句≡

≡函数≡

≡面向对象≡

≡对象≡

≡事件≡

≡事件对象≡

≡操作DOM方法≡

≡操作DOM属性≡

≡操作table表格≡

≡操作select控件≡

≡操作cookie≡

≡浏览器对象模型≡

≡进阶≡

JavaScript 表达式

2017-8-7 12:48| 发布者: 蚂蚁小编| 查看: 1100| 评论: 0|来自: 蚂蚁部落

传智播客

表达式是一个短语,JavaScript解析器可以计算此短语,并返回计算值。

最简单的表达式是常量,代码如下:

[JavaScript] 纯文本查看 复制代码运行代码
5

上面的数字常量就是一个表达式,返回值是5。

[JavaScript] 纯文本查看 复制代码运行代码
x = 123

上面的代码是一个赋值语句,其实也是一个表达式,返回值是123。

表达式可以拆解,等号运算符两侧的x和123都是表达式,都可以返回值,在赋值完成之前,x返回值是undefined。再来看一段代码:

[JavaScript] 纯文本查看 复制代码运行代码
var url = "softwhy.com";

上面代码,总体上不是一个表达式,因为它并没有一个返回值,如下:

[JavaScript] 纯文本查看 复制代码运行代码
console.log(var url = "softwhy.com");

上面的代码会报错,但是此赋值语句中存在子表达式,"softwhy.com"字符串常量就是一个表达式。

复杂的表达式是由简单表达式构成的,看如下代码实例:

[JavaScript] 纯文本查看 复制代码运行代码
arr[1]

上面是一个数组元素访问表达式,它是有数组arr表达式和[]数组元素访问器,还有1常量表达式构成。

4

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (4 人)

上一篇:JavaScript 变量下一篇:JavaScript 语句

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2017-12-13 05:31 , Processed in 0.071160 second(s), 22 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 蚂蚁部落

返回顶部