为了账号安全,请及时绑定邮箱和手机立即绑定

为什么node.js 幂运算不支持负数?

为什么node.js 幂运算不支持负数?

天涯尽头无女友 2019-02-13 14:19:40
为什么node.js 幂运算不支持负数?在node 命令行工具中执行结果如下:> 2 ** 38> 2 ** -30.125> Math.pow(-2, 3)-8> -2 ** 3......没错,这个 ** 运算符不好友好。。。。
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

(-2) ** 3,语法错误不是不友好


查看完整回答
反对 回复 2019-02-26
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

参考Note)

原因个人总结下:

  1. 避免出现, 模糊的表达式.

  2. 其他语言(如python,php) 幂运算** 优先级 高于一元运算符, 但是 在 js bash 中有例外(这个没有测出来),有知道的可以分享下。


查看完整回答
反对 回复 2019-02-26
  • 2 回答
  • 0 关注
  • 718 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号