📜  文档片段 - Javascript (1)

📅  最后修改于: 2023-12-03 14:55:03.320000             🧑  作者: Mango

文档片段 - JavaScript

JavaScript 是一种广泛用于 Web 前端开发的编程语言,它可以为网页添加动态效果,或者实现用户输入的交互。下面是一些常用的 JavaScript 代码片段:

1. 变量和数据类型
定义变量

可以使用 varletconst 关键字来定义变量。var 是旧版本的定义变量的方式,letconst 是 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"
2. 函数和条件语句
定义函数

可以使用 function 关键字来定义函数。

function sayHello(name) {
  console.log("Hello, " + name + "!");
}

sayHello("Tom");     // 输出 "Hello, Tom!"
条件语句

可以使用 ifelse ifelse 来实现条件判断。

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");
}
3. 循环语句和数组操作
循环语句

可以使用 forwhiledo...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);
数组操作

可以使用各种方法来操作数组,例如 pushpopshiftunshift 等。

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 的基础知识。