JavaScript表达式和语句怎么使用

发布时间:2022-09-26 15:12:21 作者:iii
来源:亿速云 阅读:135

这篇文章主要介绍了JavaScript表达式和语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript表达式和语句怎么使用文章都会有所收获,下面我们一起来看看吧。

表达式

任何可以计算为值的代码单元都是表达式. 由于表达式产生值,它们可以出现在 JavaScript 期望值的程序中的任何位置,例如函数调用的参数。根据 MDN 文档,JavaScript 具有以下表达式类别。

算术表达式:

算术表达式计算为数值。示例包括以下

10个;// 这里的 10 是一个表达式,由 JS 解释器计算为数值 1010+13;// 这是另一个表达式,计算后产生数值 23

字符串表达式:

字符串表达式是计算为字符串的表达式。示例包括以下

'你好'; 
“你好”+“世界”;// 计算结果为字符串 'hello world'

逻辑表达式:

计算结果为布尔值 true 或 false 的表达式被认为是逻辑表达式。这组表达式通常涉及逻辑运算符 && (AND)、||(OR) 和 !(NOT) 的使用。例子包括

10 > 9; // 计算为布尔值 true 10 < 20; // 计算为布尔值 false true; //计算为布尔值 true a===20 && b===30; // 根据 a 和 b 的值计算为真或假

主要表达:

主要表达式是指独立的表达式,例如文字值、某些关键字和变量值。示例包括以下

'你好世界'; // 一个字符串字面量23; // 一个数字字面量true; // 布尔值真总和;// 变量的值 sum this; // 计算结果为当前对象的关键字

左侧表达式:

左侧表达式也称为左值,是指可以出现在赋值表达式左侧的表达式。左侧表达式的示例包括以下

// 变量如 i 和总i = 10; 
总计 = 0;// 对象的属性变量 obj = {}; // 一个没有属性的空对象obj.x = 10; // 赋值表达式// 数组元素array[0] = 20; 
数组[1] = '你好';// 无效的左侧错误++(a+1); // 语法错误。尝试增加或减少不是左值的表达式将导致错误。

现在我们已经介绍了表达式的基础知识,让我们更深入地研究表达式。

赋值表达式:

当表达式使用 = 运算符为变量赋值时,称为赋值表达式。例子包括

平均值 = 55;
变量 b = (a = 1); // 这里赋值表达式 (a = 1) 的计算结果是一个赋值给变量 b 的值。b = (a = 1) 是另一个赋值表达式。var 不是表达式的一部分。

= 运算符需要一个左值作为其左侧操作数。赋值表达式的值是右侧操作数的值,例如上例中的 55。作为副作用,= 运算符将右侧的值分配给左侧的值。

有副作用的表达式:

正如我们刚刚在赋值表达式中看到的那样,具有副作用的表达式是那些导致更改或副作用的表达式,例如通过赋值运算符 = 设置或修改变量的值,函数调用,递增或递减变量的值.

总和 = 20; // 这里 sum 赋值为 20总和++;// 将 sum 的值加 1函数修改(){ 
  a *= 10; 
}
变量 a = 10; 
调整(); // 将 a 的值修改为 100。

关于“JavaScript表达式和语句怎么使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“JavaScript表达式和语句怎么使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 如何在javascript中使用with语句
  2. javascript中如何使用判断和循环语句

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

javascript

上一篇:JavaScript网页特效怎么实现

下一篇:JavaScript类型有哪些及怎么掌握

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》