营销型网站的网址,详情页设计英文翻译,群晖可以做网站吗,公众号制作教程视频在JavaScript中最主要的数据类型有6种: 1.基本数据类型: 字符串、数值、布尔、undefined、 null 2.引用类型#xff1a;对象
但是#xff0c;我们会发现有些特殊情况:
//普通字符串
const str andy
console.1og(str.length) // 4其实字符串、数值、布尔、等基本类型也都有…在JavaScript中最主要的数据类型有6种: 1.基本数据类型: 字符串、数值、布尔、undefined、 null 2.引用类型对象
但是我们会发现有些特殊情况:
//普通字符串
const str andy
console.1og(str.length) // 4其实字符串、数值、布尔、等基本类型也都有专门的构造函数这些我们称为包装类型。 JS中几乎所有的数据都可以基于构造函数创建。
5.1 Object
Object是内置的构造函数用于创建普通对象。
//通过构造函数创建普通对象
const user new Object({name: 小明,age: 15})推荐使用字面量方式声明对象而不是Object构造函数
以前我们获得对象里属性和值的方法for in
const obj { name: Kai, age: 6 }
// 获得对象里的属性和值
for (let k in obj) {console.log(k) // 属性 name ageconsole.log(obj[k]) // 值 Kai 6
}现在有更简便的方法 学习三个常用静态方法( 静态方法就是只有构造函数Object可以调用的) 5.2 Array
Array是内置的构造函数用于创建数组
const arr new Array(3, 5)
console.log(arr) // [3,5]创建数组建议使用字面量创建不用Array构造函数创建 一、reduce方法 作用: reduce 返回累计处理的结果经常用于求和等 ●基本语法: 参数如果有起始值则把初始值累加到里面
●reduce执行过程: 1.如果没有起始值则上一次值以数组的第一个数组元素的值 2.每一次循环把返回值给做为下一次循环的上一次值 3.如果有起始值则起始值做为上一次值
二、数组常见方法-其他方法 具体查询mdn
三、数组常见方法-伪数组转换为真数组 静态方法Array.from() 【例如】
bodyulli1/lili2/lili3/li/ulscriptconst lis document.querySelectorAll(ul li)const liss Array.from(lis)// 真数组才能用pop()方法liss.pop()console.log(liss) // [li, li]/script
/body5.3 String
在js中的字符串、数值、布尔具有对象的使用特征如具有属性和方法 之所以具有对象特征的原因是字符串、数值、布尔类型数据是JavaScript 底层使用Object构造函数“包装”来的被称为包装类型。
常见实例方法
5.4 Number
Number是内置的构造函数用于创建数值 常用方法: toFixed() 设置保留小数位的长度 另外注意