📅  最后修改于: 2023-12-03 15:16:17.539000             🧑  作者: Mango
JavaScript是一种面向对象的脚本编程语言,它使用符号和操作符来操作变量和数据。下面是一些JavaScript中常见的符号和操作符。
赋值符号=
用于给变量或属性赋值。
示例代码:
let a = 10;
let b = "hello";
JavaScript中常见的算术操作符包括加法+
、减法-
、乘法*
、除法/
和求余%
。
示例代码:
let x = 10;
let y = 3;
let z = x + y; // 13
let w = x - y; // 7
let m = x * y; // 30
let n = x / y; // 3.3333333333333335
let p = x % y; // 1
比较操作符用于比较两个值是否相等或大小关系,常见的比较操作符包括等于==
、不等于!=
、严格等于===
、严格不等于!==
、大于>
、小于<
、大于等于>=
、小于等于<=
。
示例代码:
let a = 10;
let b = 5;
console.log(a == b); // false
console.log(a != b); // true
console.log(a === b); // false
console.log(a !== b); // true
console.log(a > b); // true
console.log(a < b); // false
console.log(a >= b); // true
console.log(a <= b); // false
逻辑操作符用于连接多个条件,常见的逻辑操作符包括逻辑与&&
、逻辑或||
和逻辑非!
。
示例代码:
let x = 10;
let y = 20;
let z = 30;
console.log(x < y && y < z); // true
console.log(x < y || y > z); // true
console.log(!(x == y)); // true
条件操作符?:
用于根据条件选择不同的值进行赋值操作。
示例代码:
let a = 10;
let b = 20;
let max = (a > b) ? a : b;
console.log(max); // 20
位操作符用于对数字按位进行操作,常见的位操作符包括按位与&
、按位或|
、按位异或^
、取反~
、左移<<
和右移>>
。
示例代码:
let a = 8; // 二进制: 1000
let b = 10; // 二进制: 1010
let c = a & b; // 二进制: 1000 -> 十进制: 8
let d = a | b; // 二进制: 1010 -> 十进制: 10
let e = a ^ b; // 二进制: 0010 -> 十进制: 2
let f = ~a; // 二进制: 11111111111111111111111111111000 -> 十进制: -9
let g = a << 1; // 二进制: 10000 -> 十进制: 16
let h = a >> 1; // 二进制: 100 -> 十进制: 4
其他JavaScript中常见的符号包括()
、[]
、{}
、,
、;
、.
、:
、?
和...
等。
例如:
let a = (1 + 2) * 3; // ()用于分组
let b = [1, 2, 3]; // []用于数组
let c = {name: "Tom"}; // {}用于对象(属性和方法)
let d = 1, e = 2, f = 3; // ,用于分隔多个变量声明
let g = 1; h = 2; // ;用于分隔语句
let i = Math.PI.toFixed(2); // .用于属性和方法的访问
let j = {name: "Tom", age: 18}; // :用于对象属性的定义
let k = a > b ? true : false; // ?和:用于条件判断
let l = [1, 2, 3, ...b]; // ...用于展开数组元素
以上就是JavaScript中常见的符号和操作符,可以根据需求使用不同的符号进行变量赋值、数学计算、逻辑运算、条件判断等操作。