JavaScript 的变量、数据类型和运算符学习:
1. 变量(Variables):
- JavaScript 中的变量使用
var、let或const关键字声明。 var是旧版 JavaScript 中声明变量的方式,let和const是 ES6 中引入的新特性,分别用于声明可变和不可变的变量。- 变量的命名需要遵循一定的规则,通常是以字母、下划线或美元符号开头,后面可以跟字母、数字、下划线或美元符号。
2. 数据类型(Data Types):
JavaScript 中的数据类型包括原始类型和引用类型:
- 原始类型(Primitive Types):
- 数字(Number):整数和浮点数。
- 字符串(String):文本数据。
- 布尔值(Boolean):true 或 false。
- 空(Null):表示空值的特殊类型。
- 未定义(Undefined):表示未定义的变量或值。
- 符号(Symbol):ES6 引入的新类型,用于创建唯一的标识符。
- 引用类型(Reference Types):
- 对象(Object):JavaScript 中的一切皆为对象,包括数组、函数等。
- 数组(Array):用于存储多个值的有序集合。
- 函数(Function):用于执行特定任务的代码块。
3. 运算符(Operators):
- JavaScript 中的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。
- 算术运算符:
+(加)、-(减)、*(乘)、/(除)、%(取模)等。 - 赋值运算符:
=、+=、-=、*=、/=等。 - 比较运算符:
==、===、!=、!==、>、<、>=、<=等。 - 逻辑运算符:
&&(与)、||(或)、!(非)等。
示例:
// 声明变量
var x = 10;
let y = "Hello";
const PI = 3.14;
// 数据类型
let num = 10; // Number
let str = "Hello"; // String
let bool = true; // Boolean
let arr = [1, 2, 3]; // Array
let obj = { key: "value" }; // Object
let func = function() { console.log("Function"); }; // Function
// 运算符
let a = 5;
let b = 2;
let sum = a + b; // 加法
let difference = a - b; // 减法
let product = a * b; // 乘法
let quotient = a / b; // 除法
let remainder = a % b; // 取模
let isGreater = a > b; // 比较
let logicalAnd = (a > 0) && (b > 0); // 逻辑与
let logicalOr = (a > 0) || (b > 0); // 逻辑或
let logicalNot = !(a > 0); // 逻辑非