📅  最后修改于: 2023-12-03 14:55:03.320000             🧑  作者: Mango
JavaScript 是一种广泛用于 Web 前端开发的编程语言,它可以为网页添加动态效果,或者实现用户输入的交互。下面是一些常用的 JavaScript 代码片段:
可以使用 var
,let
或 const
关键字来定义变量。var
是旧版本的定义变量的方式,let
和 const
是 ES6 引入的新特性。
var name = "Tom";
let age = 25;
const PI = 3.14;
JavaScript 中有许多数据类型,包括字符串、数字、布尔值、数组、对象等。可以使用 typeof
来检测变量的数据类型。
let name = "Tom";
let age = 25;
let isMale = true;
let fruits = ["apple", "banana", "orange"];
let person = { name: "Tom", age: 25 };
console.log(typeof name); // 输出 "string"
console.log(typeof age); // 输出 "number"
console.log(typeof isMale); // 输出 "boolean"
console.log(typeof fruits); // 输出 "object"
console.log(typeof person); // 输出 "object"
可以使用 function
关键字来定义函数。
function sayHello(name) {
console.log("Hello, " + name + "!");
}
sayHello("Tom"); // 输出 "Hello, Tom!"
可以使用 if
,else if
和 else
来实现条件判断。
let x = 10;
let y = 20;
if (x > y) {
console.log("x is greater than y");
} else if (x < y) {
console.log("x is less than y");
} else {
console.log("x is equal to y");
}
可以使用 for
,while
和 do...while
循环语句来实现循环。
for (let i = 0; i < 5; i++) {
console.log(i);
}
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
let j = 0;
do {
console.log(j);
j++;
} while (j < 5);
可以使用各种方法来操作数组,例如 push
,pop
,shift
和 unshift
等。
let fruits = ["apple", "banana", "orange"];
fruits.push("pear");
console.log(fruits); // 输出 ["apple", "banana", "orange", "pear"]
fruits.pop();
console.log(fruits); // 输出 ["apple", "banana", "orange"]
fruits.shift();
console.log(fruits); // 输出 ["banana", "orange"]
fruits.unshift("kiwi");
console.log(fruits); // 输出 ["kiwi", "banana", "orange"]
以上是一些常用的 JavaScript 代码片段。希望可以帮助你更好地理解 JavaScript 的基础知识。