在前面的章节我们介绍了JS字符串,这节之后我们将介绍有关JS的操作相关操作技巧和一些JS特有的一些特性。
运算符是开发人员告诉JS执行某种操作的符号,是指用于处理数据的操作符。
常见的JavaScript运算符包括算术运算符、比较运算符、逻辑运算符等。以下是更详细的介绍。
算术运算符主要用于数值计算,包括加法+、减法-、乘法*、除法/、求余%等。例如:
var num1 = 5; var num2 = 3; var sum = num1 + num2; // 结果为8 var subtraction = num – num2; //结果为 2 var product = num1 * num2; // 结果为15 var division = num1 / num2; // 结果为1 var remainder = num1 % num2; // 结果为2
比较运算符主要用于比较两个值的大小或相等关系,包括大于>、小于<、大于等于>=、小于等于<=、相等==、不相等!=等。例如:
var num1 = 5; var num2 = 3; var isGreater = num1 > num2; // 结果为true var isEqual = num1 == num2; // 结果为false
赋值运算符主要用于给变量赋值,包括等于号= 、加等于号+=、减等于号-=、乘等于号*=、除等于号/=、求余等于号%=等。例如:
var num1 = 5; num1 += 3; // 相当于 num1 = num1 + 3,结果为8
4. 逻辑运算符
逻辑运算符主要用于逻辑判断和组合,包括逻辑与&&、逻辑或||、逻辑非!等。例如:
var isChecked = true; var isDisabled = false; var canSubmit = isChecked && !isDisabled; // 结 果为true
5. 位运算符
位运算符主要用于数值的位操作,包括按位与&、按位或|、按位异或^、按位非~等。例如:
var num1 = 5; // 二进制表示为0101 var num2 = 3; // 二进制表示为0011 var result = num1 & num2; // 结果为0001,即1
6. 三元运算符
三元运算符也叫条件运算符,用于简化if-else语句,格式为condition ? expr1 : expr2。例如:
var age = 18; var message = (age >= 18) ? '成年人':'未成年人';
另外,对于字符串与字符串之间,字符串与数字之间都可以运用+来运算,如果把数字与字符串相加,结果将成为字符串。
以上是JavaScript运算符的具体介绍,了解这些运算符有助于开发人员更好地处理数据和进行逻辑判断。
本文固定URL:https://www.dotcpp.com/course/1277