博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一元操作符++/--
阅读量:6242 次
发布时间:2019-06-22

本文共 623 字,大约阅读时间需要 2 分钟。

hot3.png

1、一元操作符分前置和后置;

2、前置++/--与执行语句的优先级相等

3、后置++/--比执行语句的优先级低;

下面见代码:

var num=50,num1=20;        var sum0=--num+num1;//69  由于优先级相同,所以该条语句是从左到右依次执行的        var sum1=num+num1;//69        var num2=50,num3=20;        var sum2=num2+++num3;//70  num2增加1是在这条执行语句执行之后加上的        var sum3=num2+num3;//71        console.log(sum0,sum1,sum2,sum3)

tip:

先将操作数转换成number类型,在进行运算;

var num0='12',        num1='123sfsf';        num2=undefined;        num3=null;        console.log(++num0)   //13        console.log(++num1)    //NaN        console.log(++num2)   //NaN        console.log(++num3)   //1

转载于:https://my.oschina.net/u/3407699/blog/1647455

你可能感兴趣的文章
【Xamarin开发 Android 系列 3】循序渐进的学习顺序
查看>>
自定义列表dl的使用原因和场合
查看>>
Oracle11G 卸载步骤
查看>>
PHP递归生成树形数组
查看>>
学习RSA公开密钥算法
查看>>
教你摆脱低级程序猿 项目中cocopads的安装使用
查看>>
禁止火狐浏览器缓存input标签方法
查看>>
[ilink32 Error] Error: Unresolved external '__fastcall Data::Win::Adodb::TCustomADODataSet
查看>>
.NET Core:面向未来的开源跨平台开发技术
查看>>
常用正则表达式
查看>>
超大批量删除redis中无用key+配置
查看>>
guid正则表达
查看>>
Javascript的this用法
查看>>
PHP的学习--新特性
查看>>
Linux下安装配置Nexus
查看>>
JDBC插入数据超长时无法自动截断问题
查看>>
Tyrion中文文档(含示例源码)
查看>>
MySQL 面试基础
查看>>
利用GPU实现翻页效果
查看>>
C# 中的await
查看>>