整理 关于 k=-2;document.write(++k + k++ + ++k + k)的问题

初次做法

定义k1,k2,k3,k4存放相应的值 再相加。可行,但定义空间太多,不够简洁

题目理解

// 初值-2 ( ++k + k++ + ++k + k)
//计算后 k 的值 -1 0 1 1
//整体表达式 的值 -1 -1 1 1 最后结果 0

代码

var k=-2;
var sum=0;
sum+=++k;
sum+=k++;//写成k++;sum+=k;则结果不同,达不到效果
sum+=++k;
sum+=k;
console.log(sum);
/*a=a.toFixed(3)//保留3小数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0×1.EIGRP特性与基本配置EIGRP(Enhanced Interior Gateway Routing P...
    Zero___阅读 2,259评论 0 2
  • 优酷土豆的Redis服务平台化之路 1 Redis架构的方案经历阶段 1.1.客户端分片 客户端分片: 优点 不依...
    meng_philip123阅读 1,209评论 1 8
  • 一座城,因一人而美,因一人而空,无论霓虹如花,还是荒漠如沙。 一段路,因一人而悦,因一人而苦,无论路长路短,还是路...
    从八到九阅读 210评论 0 0
  • 今年年初,自己患上了严重的拖延症、焦虑症,大脑塞满了各种各样的事情,总是认为时间不够用,制定的计划和预想的目标可以...
    20372b517ef6阅读 1,450评论 9 49
  • 生命的繁衍是一件充满了希望与绝望的漫长旅程。 小孩子是一个家庭的希望,也会给这个家庭带来绝望。 这是一部关于小春姑...
    何子满阅读 191评论 0 1