理解JavaScript:基础运算与脚本入门

需积分: 9 0 下载量 135 浏览量 更新于2024-08-18 收藏 228KB PPT 举报
"JavaScript常用运算符-JAVASCRIPT" 在JavaScript中,运算符是用于执行特定操作的符号。它们可以用于处理变量、值或表达式,从而进行计算、比较或逻辑判断。JavaScript支持多种类型的运算符,包括算术运算符、比较运算符、逻辑运算符、赋值运算符、位运算符、三元运算符以及类型运算符。 **1. 算术运算符** 算术运算符用于执行基本的数学运算,如加、减、乘、除等。常见的算术运算符有: - `+` 加法 - `-` 减法 - `*` 乘法 - `/` 除法 - `%` 求余数 - `**` 幂运算(JavaScript ES6新增) 例如: ```javascript var a = 5; var b = 3; console.log(a + b); // 输出:8 console.log(a - b); // 输出:2 console.log(a * b); // 输出:15 console.log(a / b); // 输出:1.6666666666666667 console.log(a % b); // 输出:2 console.log(a ** b); // 输出:125 ``` **2. 比较运算符** 比较运算符用于比较两个值的大小。常见的比较运算符有: - `==` 等于(不考虑数据类型) - `===` 全等于(既比较值也考虑数据类型) - `!=` 不等于 - `!==` 不全等于 - `<` 小于 - `>` 大于 - `<=` 小于或等于 - `>=` 大于或等于 例如: ```javascript var x = 5; var y = "5"; console.log(x == y); // 输出:true console.log(x === y); // 输出:false console.log(x < y); // 输出:false console.log(x > y); // 输出:false console.log(x <= y); // 输出:true console.log(x >= y); // 输出:true ``` **3. 逻辑运算符** 逻辑运算符用于组合布尔值。主要有: - `&&` 逻辑与(AND) - `||` 逻辑或(OR) - `!` 逻辑非(NOT) 例如: ```javascript var a = true; var b = false; console.log(a && b); // 输出:false console.log(a || b); // 输出:true console.log(!a); // 输出:false ``` **4. 赋值运算符** 赋值运算符用于给变量赋值。常见的赋值运算符有: - `=` 直接赋值 - `+=` 增量赋值(例如 a += b 相当于 a = a + b) - `-=` 减量赋值 - `*=` 乘法赋值 - `/=` 除法赋值 - `%=` 求余数赋值 - `**=` 幂赋值(JavaScript ES6新增) 例如: ```javascript var c = 10; c += 5; // c现在等于15 ``` **5. 位运算符** 位运算符用于对二进制位进行操作。这些运算符在处理二进制数据时特别有用,但在日常编程中并不常见。常见的位运算符有: - `&` 按位与 - `|` 按位或 - `^` 按位异或 - `~` 按位取反 - `<<` 左移位 - `>>` 无符号右移位 - `>>>` 有符号右移位 **6. 三元运算符** 三元运算符是一种简洁的条件表达式。语法是: ```javascript condition ? valueIfTrue : valueIfFalse; ``` 如果`condition`为真,则返回`valueIfTrue`,否则返回`valueIfFalse`。 例如: ```javascript var age = 18; var isAdult = age >= 18 ? "是成年人" : "不是成年人"; console.log(isAdult); // 输出:"是成年人" ``` **7. 类型运算符** 类型运算符用于检查变量的类型,主要有: - `typeof` 返回变量的数据类型 - `instanceof` 检查对象是否属于某个构造函数的实例 了解这些基本运算符是掌握JavaScript编程的关键,它们在编写各种逻辑和算法时都会发挥作用。通过熟练运用这些运算符,你可以创建复杂的表达式和控制流,实现丰富的功能。