📅  最后修改于: 2023-12-03 15:01:41.911000             🧑  作者: Mango
JavaScript 是一种广泛使用的脚本语言,常用于网页开发,也可用于服务端开发。它包括以下主要部分:
JavaScript 的基本语法与 C 语言和 Java 类似。它包括变量、函数、条件语句、循环语句等。
// 变量和常量
var myVar = 5;
const myConst = "hello";
// 函数
function myFunction(param1, param2) {
return param1 + param2;
}
// 条件语句
if (myVar > 10) {
console.log("myVar 大于 10");
} else {
console.log("myVar 小于等于 10");
}
// 循环语句
for (let i = 0; i < 5; i++) {
console.log(i);
}
JavaScript 是一种基于对象的语言。 它支持使用对象和类创建复杂的数据结构和功能。
// 对象
const myObj = {
name: "张三",
age: 20,
sayHello: function() {
console.log("你好,我是" + this.name);
}
};
// 调用对象方法
myObj.sayHello();
// 类
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
sayHello() {
console.log("你好,我是" + this.name);
}
}
// 创建 Person 实例
const person = new Person("张三", 20);
// 调用 Person 实例方法
person.sayHello();
JavaScript 包括许多内置的函数和 API,可用于处理字符串、数学计算、日期和时间、网络请求等。
// 处理字符串
const myStr = "hello world";
console.log(myStr.toUpperCase()); // 输出 HELLO WORLD
// 数学计算
console.log(Math.floor(4.7)); // 输出 4
console.log(Math.random()); // 输出 0 到 1 之间的随机数
// 日期和时间
const now = new Date();
console.log(now.toLocaleString()); // 输出当前本地时间
// 网络请求
fetch("https://jsonplaceholder.typicode.com/todos/1")
.then(response => response.json())
.then(data => console.log(data));