JavaScript算术运算符…它们在哪里?
JS的算术运算符(+、-、*、/)的精确性质是什么?我想象它们是函数,但它们不在数字或字符串的原型上,它们绝对不是一等公民。它们只是它们自己的东西吗?它们被称为,它们是天生的,行为像 有趣的是,常规JavaScript不支持通过中缀运算符进行幂运算,因此您不得不求助于JavaScript算术运算符…它们在哪里?,javascript,Javascript,JS的算术运算符(+、-、*、/)的精确性质是什么?我想象它们是函数,但它们不在数字或字符串的原型上,它们绝对不是一等公民。它们只是它们自己的东西吗?它们被称为,它们是天生的,行为像 有趣的是,常规JavaScript不支持通过中缀运算符进行幂运算,因此您不得不求助于Math的扩展: console.log(Math.pow(7,2))您是否阅读了ECMAScript规范?哪一部分你不明白所有标准操作人员都有自己的部分(例如),涵盖他们行为的[有时复杂]规则。这些标准运算符通常不与任何“对象”
Math
的扩展:
console.log(Math.pow(7,2))代码>您是否阅读了ECMAScript规范?哪一部分你不明白所有标准操作人员都有自己的部分(例如),涵盖他们行为的[有时复杂]规则。这些标准运算符通常不与任何“对象”关联;想想C.你读过ECMAScript规范吗?
@RolandIllig请提醒我永远不要邀请你参加我的任何聚会:)无论如何,我不想看牛津字典。@Keith你说得对,我读得太多了。在这种情况下,Mozilla文档会更加友好。我的一般观点是,当有人问问题时,他们应该告诉他们已经尝试了什么。这不是创建一个操作符。这只是扩展了函数.prototype
。标准操作符绝对不是函数原型。能够创造“类似的东西”是一种不同的对话。谢谢。有些人真的不喜欢我的问题,但我很高兴我问了这个问题。