📜  javascript中的符号是什么(1)

📅  最后修改于: 2023-12-03 15:16:17.539000             🧑  作者: Mango

JavaScript中的符号

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中常见的符号和操作符,可以根据需求使用不同的符号进行变量赋值、数学计算、逻辑运算、条件判断等操作。