JavaScript表达式和语句怎么使用
这篇文章主要介绍了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