Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript算术运算符…它们在哪里?_Javascript - Fatal编程技术网

JavaScript算术运算符…它们在哪里?

JavaScript算术运算符…它们在哪里?,javascript,Javascript,JS的算术运算符(+、-、*、/)的精确性质是什么?我想象它们是函数,但它们不在数字或字符串的原型上,它们绝对不是一等公民。它们只是它们自己的东西吗?它们被称为,它们是天生的,行为像 有趣的是,常规JavaScript不支持通过中缀运算符进行幂运算,因此您不得不求助于Math的扩展: console.log(Math.pow(7,2))您是否阅读了ECMAScript规范?哪一部分你不明白所有标准操作人员都有自己的部分(例如),涵盖他们行为的[有时复杂]规则。这些标准运算符通常不与任何“对象”

JS的算术运算符(+、-、*、/)的精确性质是什么?我想象它们是函数,但它们不在数字或字符串的原型上,它们绝对不是一等公民。它们只是它们自己的东西吗?

它们被称为,它们是天生的,行为像

有趣的是,常规JavaScript不支持通过中缀运算符进行幂运算,因此您不得不求助于
Math
的扩展:


console.log(Math.pow(7,2))您是否阅读了ECMAScript规范?哪一部分你不明白所有标准操作人员都有自己的部分(例如),涵盖他们行为的[有时复杂]规则。这些标准运算符通常不与任何“对象”关联;想想C.
你读过ECMAScript规范吗?
@RolandIllig请提醒我永远不要邀请你参加我的任何聚会:)无论如何,我不想看牛津字典。@Keith你说得对,我读得太多了。在这种情况下,Mozilla文档会更加友好。我的一般观点是,当有人问问题时,他们应该告诉他们已经尝试了什么。这不是创建一个操作符。这只是扩展了
函数.prototype
。标准操作符绝对不是函数原型。能够创造“类似的东西”是一种不同的对话。谢谢。有些人真的不喜欢我的问题,但我很高兴我问了这个问题。