JavaScript中赋值运算符的使用
JavaScript中的赋值运算可以分为简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中;而复合赋值运算混合了其他操作(例如算术运算操作)和赋值操作。例如:
sum+=i; //等同于sum=sum+i;
JavaScript中的赋值运算符如下表所示。
例如,某员工的月薪为5000元,扣除各项保险费用共500元,个人所得税起征点是3500元,税率为3%,计算该员工的实际收入是多少。代码如下:
01 <script type="text/javascript">
02 var salary = 5000;
03 var insurance = 500;
04 var threshold = 3500;
05 var tax = 0.03;
06 salary-=insurance;
07 var salary1=salary;
08 salary1-=threshold;
09 salary1*=tax;
10 salary-=salary1;
11 document.write("该员工的实际收入为"+salary+"元");
12 </script>
运行结果为:
该员工的实际收入为4470元
转载于:https://blog.51cto.com/13423192/2059344
JavaScript中赋值运算符的使用相关推荐
- JavaScript 中的对象拷贝(深拷贝、浅拷贝)
对象是 JavaScript 的基本块.对象是属性的集合,属性是键值对.JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例. 介绍 如你所知,赋值运算符不会创建一个对象的副 ...
- javascript 符号_理解JavaScript中“ =”符号的直观指南
javascript 符号 by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 理解JavaScript中" ="符号的直观指南 (A Visu ...
- JavaScript中的运算符和语句
一.JavaScript的运算符 a.基本的算术运算符(+.-.*./.%) -.*./.%运算符会在必要的时候将操作数转换为数字,无法转换成数字的操作数将会转换成NaN,相应的运算结果也是NaN. ...
- JavaScript中的逗号运算符
JavaScript逗号运算符 阅读本文的前提,明确表达式.短语.运算符.运算数这几个概念. 所谓表达式,就是一个JavaScript的"短语",JavaScript解释器可以计 ...
- [译]JavaScript中的属性:定义和赋值的区别
原文:http://www.2ality.com/2012/08/property-definition-assignment.html 你知道吗?定义一个属性和为一个属性赋值是有区别的.本文解释了两 ...
- JavaScript中的“ new”关键字是什么?
最初遇到JavaScript时, new关键字可能会造成很大的混乱,因为人们倾向于认为JavaScript并非面向对象的编程语言. 它是什么? 它解决什么问题? 什么时候合适,什么时候不合适? #1楼 ...
- 在JavaScript中定义枚举的首选语法是什么? [关闭]
在JavaScript中定义枚举的首选语法是什么? 就像是: my.namespace.ColorEnum = {RED : 0,GREEN : 1,BLUE : 2 }// later onif(c ...
- JS/JavaScript中两个等号 == 和 三个等号 === 的区别
JavaScript中两个等号 == 和 三个等号 === 的区别 一.概念 == 和 === (1) "=="叫做相等运算符,"==="叫做严格运算符. ...
- C++、Java、JavaScript中的异常处理(Exception)
编程思想之异常处理 什么叫异常处理? 什么叫异常(Exception)?顾名思义就是非正常的情况,出现了不希望出现的意外,异常处理就是遇到这种意外时准备的对策和解决方案.比如您开着一辆劳斯莱斯在公路上 ...
最新文章
- java浮点数化为整数_如何在JavaScript中将浮点数转换为整数?
- PAT甲级1020 Tree Traversals:[C++题解]树的遍历、由中序序列和后序序列递归建树
- 深圳python如何评价_Python分析18万条《八佰》影评,看看观众怎么说?
- mysql5.7+主从不一致_Mysql5.7安装错误处理与主从同步及!
- linux(Ubuntu)查看环境变量指向的路径
- 罗马音平假名片假名转换器_记不住五十音的你,你肯定需要这套日语五十音谐音巧记法...
- Hibernate5-1对多(1:n)-级联删除-cascade=delete-orphanl
- el-jy-ii计算机组成原理实验报告,EL-JY-II型计算机组成原理实验系统
- sublime text3插件TrailingSpaces无法使用的解决方法
- Warshall算法求传递闭包
- android串口驱动服务怎么开启,Android usb转串口驱动开发
- Unity (三) NavMeshAgent之:分层路面导航(王者荣耀,英雄联盟中小兵分三路进攻敌方)...
- miniUI打印(miniUI整合Lodop打印控件)
- 22湖南大学866数据结构真题(回忆版)
- 【Java】——命名规范
- pyecharts 画K线图
- 找不到gpedit.msc文件
- 使用msf创建木马使用脚本
- 英伟达发布526.47驱动,可支持新款RTX 3060/3060 Ti显卡
- 基于RoCE v1配置PFC
热门文章
- C#中实现文件重命名的方式
- 知识图谱(五)——实体消歧
- 远程仓库都不知道,那你学Git干嘛?
- 面向对象三大特性之一:继承(C++)
- js获取video的时长_HTML5标签之lt;videogt;二次开发(一) — 为什么(后跟重要知识点!)...
- 的数据湖_一文读懂云原生数据湖体系
- linux安装ppp服务器,服务器_最简单的Linux系统上的pptpd服务器安装,1. rpm -qa|grep ppp 检查ppp版本, - phpStudy...
- 分析如下java代码片段,Java内部测试笔试题
- uat环境是什么环境_环境污染会对环境造成怎样的损害?污水处理活性炭能起到什么效果呢?...
- .net MVC(存储过程+SQLHelper)