javascript - 为什么 z = 5 而不是 3.5?
问题描述
var x = 5;
var y = -1;
z = x++ + ++y / 2;
console.log(z);
为什么结果是 5 而不是 3.5?我一周前开始学习,所以我是初学者
解决方案
初始 x=5 y=-1
z = (x++) + (++y/2)
z = 5 + (0/2)
z = 5
推荐阅读
- javascript - 如何让 form::select 运行脚本来更改目标,以便每次选择不同的选项时样式都会发生变化?
- python - 如何在python中连接整数和字符串
- php - 如何将一个数组中的值添加到 PHP 中的一个新的空关联数组?
- c - 为什么 getchar() 函数在循环中的工作方式不同?
- filepond - Filepond:加载默认图像文件
- odoo - 如何对 Odoo 对象进行继承
- c++ - FindFirstFileW 通配符匹配
- python - Google App Engine 中的 Python 2 标准环境是否即将被弃用/关闭?
- html - 如何将 tabindex 设置为列表项内的按钮?
- c# - 如何使用 Entity Framework Core Database First 从数据库中生成属性类型 bool