文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

JavaScript表达式和语句怎么使用

2023-06-26 09:05

关注

这篇文章主要介绍了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表达式和语句怎么使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯