📅  最后修改于: 2023-12-03 15:20:11.417000             🧑  作者: Mango
sOY wapo ya lo c
是一个面向对象的编程语言, 它提供了许多原生的数据类型和函数库, 使得编写程序变得更加简单易懂。
''
或 ""
包裹起来true
或者 false
变量的声明方式为 let
或 const
, 如下所示:
let a = 'hello';
const b = 1;
函数可以使用 function
关键字定义, 也可以使用箭头函数的方式定义, 如下所示:
function add(a, b) {
return a + b;
}
const multiply = (a, b) => {
return a * b;
}
条件语句包括 if
, else if
和 else
块, 如下所示:
let a = 10;
if (a > 5) {
console.log('a大于5');
} else if (a < 5) {
console.log('a小于5');
} else {
console.log('a等于5');
}
循环语句包括 for
循环和 while
循环, 如下所示:
for (let i = 0; i < 5; i++) {
console.log(i);
}
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
sOY wapo ya lo c
通过提供许多库函数来促进开发。下面是一些常用的库函数。
Array.forEach()
依次遍历数组中的每个元素,并对它们执行一个回调函数。
let numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
Array.map()
对数组中的每个元素都执行一个函数,返回一个新数组。
let numbers = [1, 2, 3, 4, 5];
let doubledNumbers = numbers.map(function(number) {
return number * 2;
});
console.log(doubledNumbers);
Array.filter()
将数组中的每个元素都执行一个函数,如果函数返回 true
,则将该元素加入返回的新数组中。
let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(function(number) {
return number % 2 == 0;
});
console.log(evenNumbers);
Array.reduce()
对数组中的每个元素都执行一个函数,该函数有两个参数,一个是累加器,一个是数组中的当前元素。最终返回一个值。
let numbers = [1, 2, 3, 4, 5];
let sum = numbers.reduce(function(accumulator, number) {
return accumulator + number;
});
console.log(sum);
String.trim()
返回去掉字符串左右两边的空格的新字符串。
let str = ' hello world ';
let newStr = str.trim();
console.log(newStr);
String.toUpperCase()
返回将字符串转化成大写的新字符串。
let str = 'hello world';
let newStr = str.toUpperCase();
console.log(newStr);
String.toLowerCase()
返回将字符串转化成小写的新字符串。
let str = 'HELLO WORLD';
let newStr = str.toLowerCase();
console.log(newStr);
sOY wapo ya lo c
是一种易于学习和使用的面向对象编程语言。它提供了许多原生的数据类型和库函数,有助于简化编写程序的工作。