JaveScript 入门

该博客围绕 JavaScript 展开,介绍了百科网站相关的基础知识,包括变量类型、数组(如常用函数、map、filter 等)、数据类型(Object、=== 号比较)、函数(基本结构、回调函数),还提及了调试方法,如 console 输出和 Alert。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百科网站

基础知识

变量类型

  • boolean
  • Let
  • const
  • var

数组

零开始索引

常用函数

.pop()
.push()
.length

map

map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。
const array1 = [1, 4, 9, 16];

// Pass a function to map
const map1 = array1.map((x) => x * 2);
// or
const map1 = array1.map(Fun);


console.log(map1);
// Expected output: Array [2, 8, 18, 32]

filter

filter() 方法创建给定数组一部分的浅拷贝,其包含通过所提供函数实现的测试的所有元素。

const words = ['spray', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter((word) => word.length > 6);

console.log(result);
// Expected output: Array ["exuberant", "destruction", "present"]

Copy 复制数组

// 复制的是地址
let arr = [1,2,3];
let copyArr = arr;
// 正确的
let arr = [1,2,3];
let copyArr = [...arr];

数据类型

Object

Object 是 JavaScript 的一种数据类型。它用于存储各种键值集合和更复杂的实体。可以通过 Object() 构造函数或者使用对象字面量的方式创建对象。

const car = {
    make : "",
    color : ""
}

=== 号

== 会进行强制类型转换

1 == "1"
true

使用===进行比较

函数

基本结构

const Fun = tempC => {
    const tempF = tempC * 1.8 + 32;
    return tempF;
}
console.log(Fun(10));

CallBack 回调函数

示例
const addTwo = x => {
    return x + 2;
} 
const modifyArray = (array, callback) => {
    for (let i = 0; i < array.length; i++) { 
        array[i] = callback(array[i]);
    }
}
let myArray = [1,2,3,4]
//The second argument is the function name
modifyArray(myArray,addTwo);  


调试

console 输出

console.log();

Alert

alert("Hi");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值