JS基本类型

自学前端系列之JS

第二节:JS基本类型

数据类型

1.number:数字

2.string:字符串 声明时需加引号
在这里插入图片描述

3.undefined:查询不到,未被赋值

4.null:无、空、值未知

5.boolean: 逻辑类型:true/false

6.symbol: 创建对象唯一标识符

7.bigint:表示任意长度的整数

8.object
用于创建对象,调用方法object.xxx()

let object={}

下面是其中几种使用方法
1.Object.assign(参数1,参数2…)
将所有源对象的属性复制到目标对象中,结果返回目标对象。该方法直接改变目标对象。

    let target1 = {name:"zhangsan"};
    let target2 = {address:"shenzhen"}
    Object.assign(target1,target2);
    console.log(target1);//{name: "zhangsan", address: "shenzhen"}

2.Object.create(原对象,原对象属性)
用于创建新对象,方法返回新对象

3.Object.freeze(obj)
该方法用于冻结对象,一个被冻结的对象不能被修改

let person = {name:"zhangsan"}
Object.freeze(person)
task.address = "shenzhen"
console.log(person)//{name: "jonas"}

4.Object.is(obj1,obj2)
该方法用于比较两个对象是否相同,返回布尔值。
如都是 undefined /null /true /false/相同字符串/同一个对象/NaN,则返回 true

在这里插入图片描述
属于object类型的还有:

1.array
arr.splice 添加,删除和插入元素
arr.slice 复制元素
arr.concat 创建一个新数组
arr.find 搜索
arr.map 对数组中每个元素都调用函数并返回结果
arr.reserse 颠倒元素顺序
Array.is Array 判断数组

function duplicates(arr) {
  let a = arr.slice()
  }

如图a被声明为arr中的元素

2.Date
Date.parse():接收一个表示日期的字符串参数,将字符串转为日期的毫秒。传入的字符串若不是日期,则函数返回NaN
Date.UTC() :返回日期的毫秒表示
若不传参,则创建的对象将保存当前日期和时间

let now = new Date(); 

3.function
用于定义函数

function truncate(arr) {
  let result = arr;
  result.pop();
  console.log(result);
}
truncate([1, 2, 3, 4]);

4.object

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值