📜  4.6.1.运算符和操作数¶ - Javascript (1)

📅  最后修改于: 2023-12-03 14:38:52.460000             🧑  作者: Mango

4.6.1.运算符和操作数 - Javascript

Javascript中的运算符和操作数是构建算术表达式的核心。通过使用这些运算符和操作数,程序员可以计算出如加、减、乘、除等数学运算,并且可以使用它们来操作字符串、布尔型以及其他高级数据类型。在Javascript中,大多数运算符都可以作用于任何数据类型,包括数字、字符串和布尔值。

算术运算符

Javascript中的算术运算符包括加法、减法、乘法和除法。这些运算符可以用于数字、字符串和其他支持算术运算的数据类型。

let num1 = 5;
let num2 = 3;
let str1 = "Hello, ";
let str2 = "world!";

console.log(num1 + num2); // 8
console.log(str1 + str2); // "Hello, world!"
console.log(num1 - num2); // 2
console.log(num1 * num2); // 15
console.log(num1 / num2); // 1.6666666666666667
比较运算符

Javascript中的比较运算符用于比较两个数据类型的值,返回一个布尔值,即true或false。这些运算符可以用于数字、字符串和其他支持比较运算的数据类型。

let num1 = 5;
let num2 = 3;

console.log(num1 > num2); // true
console.log(num1 >= num2); // true
console.log(num1 < num2); // false
console.log(num1 <= num2); // false
console.log(num1 == num2); // false
console.log(num1 != num2); // true
逻辑运算符

Javascript中的逻辑运算符用于将多个布尔表达式组合在一起,返回一个布尔值,即true或false。这些运算符可以用于数字、字符串和其他支持逻辑运算的数据类型。

let num1 = 5;
let num2 = 3;

console.log(num1 > 4 && num2 < 4); // true
console.log(num1 > 4 || num2 < 4); // true
console.log(!(num1 > 4)); // false
三元运算符

Javascript中的三元运算符可以代替if/else语句,并返回相应的值。这些运算符可以用于数字、字符串和其他支持逻辑运算的数据类型。

let num1 = 5;
let num2 = 3;

let result = (num1 > num2) ? "Yes" : "No";

console.log(result); // "Yes"
赋值运算符

Javascript中的赋值运算符用于给变量赋值。这些运算符可以用于数字、字符串和其他支持算术运算的数据类型。

let num1 = 5;
let num2 = 3;

num1 += num2; // 相当于num1 = num1 + num2;
num2 *= num1; // 相当于num2 = num2 * num1;

console.log(num1); // 8
console.log(num2); // 24

以上就是Javascript中常用的运算符和操作数的介绍,任何通过运用这些工具,得以实现数据的处理和计算。