JavaScript数据类型
1 基本数据类型
字符串 数字 布尔 空null, 未定义undefined Symbol (es6引入,表示独一无二的值)共6种基本类型
2 引用数据类型(对象类型) 对象(JSON送对象) 数组 函数 RegExp正则 日期Date 5类
3 变量没有类型可言,只有对象才有类型可言
4 小心:
1 数字: 包括整型和浮点型
2 JavaScript对象有 花括号分隔,在花括号内部 对象的属性已kv键值对的形式存在.属性又逗号隔开(说白了,Js中的对象其实就是JSON对象)
3 forin方式遍历对象,其中的item都是key
var person={
firstname : "John",
lastname : "Doe",
id : 5566
};
for(var i in person){
console.log('------>' + i)
}
4 forin遍历数组其中的item都是序列号
var a = [
{'label': '未审核',value:0},{'label': '已审核',value:1},{label: '已驳回',value:2}
]
for(var i in a){
console.log('------>' + i)
}
5 undefined 表示变量没有指定值,(小心undefined是小写,没有显示的赋值的变量都是undefined)
null表示变量为null值,在JavaScript 中null用于对象,undefined用于变量,属性,方法
对象只有在未定义时才可能为null, 否则为undefined
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
console.log("---->" + typeof cars )
console.log("---->" + Array.isArray(cars) )//应该使用Array.isArray(cars)判断才是正确的
console.log("---->" + (cars instanceof Array)) 或者使用instanceof方法
8 toString()方法可以把数组转成字符串
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报