一元加和减操作符
来源:互联网 发布:广西广电网络公司地址 编辑:程序博客网 时间:2024/05/16 01:26
一元加操作符以一个加号(+)表示,放在数值前面,对数值不会产生任何影响,
如下面的例子所示:
var num = 25;num = +num; // 仍然是25
不过,在对非数值应用一元加操作符时,该操作符会像Number()转型函数一样对这个值执行转换。
换句话说,布尔值false 和true 将被转换为0 和1,字符串值会被按照一组特殊的规则进行解析,而
对象是先调用它们的valueOf()和(或)toString()方法,再转换得到的值。
下面的例子展示了对不同数据类型应用一元加操作符的结果:
var s1 = "01";var s2 = "1.1";var s3 = "z";var b = false;var f = 1.1;var o = { valueOf: function() { return -1; }};s1 = +s1; // 值变成数值1s2 = +s2; // 值变成数值1.1s3 = +s3; // 值变成NaNb = +b; // 值变成数值0f = +f; // 值未变,仍然是1.1o = +o; // 值变成数值-1
一元减操作符主要用于表示负数,例如将1 转换成-1。。而当应用于非数值时,
一元减操作符遵循与一元加操作符相同的规则,最后再将得到的数值转换为负数。
阅读全文
0 0
- 一元加和减操作符
- 一元加或者减操作符&&加 减法操作符
- javascript一元加操作符
- 一元多项式加和乘
- javascript一元减操作符
- 第三章 一元和二元操作符
- 一元操作符重载
- 一元操作符重载
- 一元操作符
- C/C++中的一元操作符 & 和 * 的理解
- C/C++中的一元操作符 & 和 * 的理解
- function和感叹号、小括号、一元操作符
- 后缀自加和后缀自减操作符++ 和--
- 操作符(一)一元操作符
- 一元多项式的运算(加、减、乘)C 实现
- 链表实现一元多项式加,减,乘,求导
- 用链表实现一元多项式的加、减、乘、求导运算
- 一元运算符操作符重载
- dubbo总结(1)——linux安装dubbo管理控制台
- EnableWindow(): 使某个控件或窗口可用
- 变量与零值的比较
- Round 2 A
- C++排序算法之位图法排序
- 一元加和减操作符
- shell下的第一个编程(不一样的1到100累加)
- macbook 最常用快捷键
- 数组实用方法
- 170713小考总结
- Qt控件之TableView简单应用
- BZOJ 1007: [HNOI2008]水平可见直线 题解
- 大菲波数 【java 高精度处理】
- codeforces 400B Inna and New Matrix of Candies (英语水平题)