JaveScript 入门

百科网站

https://developer.mozilla.org/zh-CN/

基础知识

变量类型

  • 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");
posted @   study_all_day  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示