p36:
The unary plus and minus are familiar symbols to most people and operate the same way in
ECMAScript as they do in high school math. The unary plus essentially has no effect on a number:
var iNum= 25;
iNum = +iNum;
alert(iNum); //outputs “25”
In this code, the unary plus is applied to the number 25, which returns the exact same value. Although
unary plus has no effect on numbers, it has an interesting effect on strings: It converts them to numbers.
var sNum = “25”;
alert(typeof sNum); //outputs “string”
var iNum = +sNum;
alert(typeof iNum); //outputs “number”
这在jquery的src中有看到
function now(){
return +new Date;
}
分享到:
相关推荐
JavaScript中的“一元操作符”是指只接受一个操作数,并且能够改变或返回其操作数值的操作符。在JavaScript中,一元操作符主要包括两个类型:递增操作符(++)和递减操作符(--)。这两个操作符常用于整数和浮点数值...
本压缩包文件包含了一个名为`main.js`的JavaScript代码文件和一个`README.txt`的说明文件,我们将主要探讨JavaScript的一元操作符。 一、一元前缀操作符: 1. `++`(递增):将操作数的值增加1。例如,`var x = 5; ...
上篇文章我们讲解了javascript的操作符中的一元操作符、位操作符、布尔操作符,今天我们继续讲解剩下的几个操作符,包括乘性操作符、加性操作符、相等操作符、条件操作符、赋值操作符、逗号操作符,小伙伴们仔细研读...
本文笔记主要涵盖了JavaScript中的操作符,具体分为三大部分:一元操作符、位操作符和布尔操作符,每个部分都提供了详细的讲解和实例说明。 首先,一元操作符包括自增自减操作符和一元加减操作符。自增自减操作符有...
按位非操作符 `~` 是一个一元操作符,用于对一个整数进行按位取反操作。该操作符将每个二进制位从 `0` 变为 `1` 或从 `1` 变为 `0`。 **示例代码**: ```javascript var num1 = 25; var num2 = ~num1; console.log...
本文总结了JavaScript中常见的几种操作符及其使用方法,包括一元操作符、算数运算符、布尔操作符、乘性操作符、加性操作符以及关系操作符等。 一元操作符是最简单的一类操作符,它只涉及一个操作数。在JavaScript中...
在JavaScript中,操作符和类型转换以及流程控制语句是编程的基础。下面将详细讲解这些概念。 首先,我们来看操作符: 1. **算术运算符**:JavaScript提供了多种算术运算符,如`+`、`-`、`*`、`/`、`%`。一元运算符...
在JavaScript中,运算符和操作符是编程时不可或缺的元素,它们用于执行各种计算、比较和逻辑操作。以下是对JavaScript中常用运算符和操作符的详细总结: 1. **算术运算符**: - `+`:加法,可以用于数值相加,也可...
本文主要探讨了JavaScript中几个易出错的操作符类别,包括算术运算符、比较运算符、逻辑运算符以及赋值和一元运算符的运算顺序和优先级。 首先,我们来看算术运算符。在JavaScript中,有些特殊的字面量值,如`NaN`...
4. **按位非(~)**: 这是一个一元操作符,它将一个数的所有位取反(0变为1,1变为0)。例如,~5(0101) = -6(-0110)。注意,JavaScript会将结果转换回32位整数,所以负数是补码表示。 5. **左移()**: 将第一个数的...
在JavaScript编程语言中,表达式和操作符是构建程序的基础元素。本章主要讲解了JavaScript中的表达式和各种运算符的使用。 3.1 表达式 表达式是由数值、变量以及运算符组成的组合,它们可以计算出一个值。在...
最后,虽然文章中提到的一元加号操作符用于数据类型转换的特性已经非常强大和实用,JavaScript中加号操作符的使用远不止这些。由于文章内容提供的是一部分扫描文档,如果希望获取更多关于加号操作符的神奇用法,欢迎...
JavaScript 有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,包含了关于操作符优先级的信息。 赋值操作符 比较操作符 算术操作符 % (求余数) ++ (自加) -- (自减) - (一元否定) 位操作符 ...