JavaScript学习-数据类型

一、简单数据类型

1.1 数字值(number)

var a = 2;

1.2 字符串值(string)

var a = "jhbvb";

1.3 布尔值(boolean)

特点:只有true和false。

var a = true;
var b = false;

1.4 空值(null)

特点:变量内为空。
多用来清空变量

var a = null;

1.5 未定义值(undefined)

特点:变量内未赋值。

var a;
console.log(a); // 结果为:undefined

二、复杂数据类型-object

2.1 object内置函数——Object

语法:var 对象名 = new Object()

var person = new Object();
person.name = "张三";
person.age = 18;
person["sex"] = "男";
console.log(person.sex); // 结果为:"男"

2.2 object内置函数——Array

语法:var 数组名 = new Array()

var array1 = new Array();
array1[0] = "1";
array1[1] = "13";
array1[2] = "15";
console.log(array1.valueOf()); // 结果为:["1","13","15"]

2.3 object内置函数——RegExp

语法:var 正则名 = new RegExp(“正则表达式”,“修饰符”)

var re1 = new RegExp("\\d","g");
var str1 = "23qerscv";
console.log(re1.test(str1)); // 结果为:true

2.4 object内置函数——Date

语法:var 日期对象名 = new Date()

var now = new Date();
console.log(now.getDate()); // 结果为:5

2.5 object内置函数——Function

语法:var 函数名 = Function(){};
或:对象名.函数名 = Function(){};
或:Function 函数名(){};

var 函数名 = Function(){
	// 功能语句;
}

2.6 object内置函数——Math

var a = -3;
console.log(Math.abs(-3)); // 结果为:3

2.7 object内置函数——Number

var a = -3;
console.log(a.valueOf()); // 结果为:-3

2.8 object内置函数——Boolean

var a = true;
console.log(a.valueOf()); // 结果为:true

2.9 object内置函数——String

var a = "true";
console.log(a.valueOf()); // 结果为:"true"

三、查看数据类型

3.1 typeof(变量名)

var a = 1;
console.log(typeof a); // 结果为:number
var str1 = "23qerscv";
console.log(typeof(str1)); // 结果为:string

3.2 typeof 变量名

var re1 = new RegExp("\\d","g");
console.log(typeof re1); // 结果为:object
var array1 = [["1","2","3"],["4","5","6"],["7","8","9"]];
console.log(typeof array1); // 结果为:object
var now = new Date();
console.log(typeof now); // 结果为:object
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值