JavaScript数据类型
2024-07-09 18:30:04 点击:100
一、什么是数据类型
任何编程语言都离不开数据类型,JavaScript语言是动态类型语言(随时可以更改变量的类型,类C的语言是强类型静态语言,它有int,char,float,double等数据类型,变量定义的时候都需要指定类型),在面向对象的现代编程语言(C#,Java等)都将数据类型分为基本类型和引用类型。但是JavaScript中一切皆是对象,可以理解为都是引用类型。
二、内置数据类型
- 1、Number(数字):JavaScript中数字类型都是双精度IEEE 754 64位浮点。
var a = 10 //定义变量a的值为10
var b = 15
var c = a + b //定义变量c的值a+b
var d = a * b //定义变量d的值a x b
console.log("a+b=" + c + "\n" + "a*b=" + d + "\n") //打印出c和d
- 2、String(字符串):文本字符处理都会用到此类型。
var s = "Hello World" //定义变量s,赋值Hello World
console.log(s)
console.log(s.length) //打印字符串的长度
- 3、Boolean(布尔):此类型主要用这有两个值false和true。
var bx = false
console.log(bx)
console.log(!bx) //打印bx取非后的值
- 4、Function(函数):跟其他语言的函数一样,只不过JavaScript中函数是个对象。
function HelloWorld() //HelloWorld函数定义
{
console.log("Hello World)
}
HelloWorld()//调用HelloWorld()
- 5、null(空):跟其他语言中Null一样,定义了引用,却没有分配内存空间。
var p = null //定义p,并且赋值null
console.log(p) //打印显示p为null
- 6、undefined(未定义):由于JavaScript是弱类型,所以定义的时候一定要赋值确定变量类型,否则访问的时候就会是undefined。
var p //定义p,但是不赋值
console.log(p) //打印显示p为undefined
- 7、Array(数组):此数据相当于其他语言可变数组。
var a = [1,2,3] //定义数组a,赋初值为1,2,3
console.log(a) //打印出数组a
a.push(10,11) //把10,11存入数组
console.log(a) //打印出a的值
a.pop() //弹出一个数据,push和pop可以理解成栈
- 8、Date(日期):用来表示时间
// 定义date1,并且用构造函数Date()初始化
var date1 = new Date('December 17, 1995 03:24:00')
console.log(date1)
- 9 、Object:所有对象的根父亲,JavaScript中继承是通过原型链来实现的,我暂时没理解清楚,后面慢慢研究。
//创建student对象,添加name和age属性。
var student = {
name:"zhangsan",
age:21
}
console.log(student.name);//两种方法访问属性,
console.log(student['age']);
相关标签:
-
- 奥迪车发动机故障灯亮怎么回事(大众奥迪EA211通病维修故障案例以备不时之需)
-
2024-12-25 10:30:07
-
- 变频器故障代码12是怎么回事(丹佛斯变频器故障代码12怎么处理?)
-
2024-12-25 10:15:04
-
- 离合器的故障现象及原因(离合器打滑别乱修,教你一招常见故障的判断方法)
-
2024-12-25 10:00:04
-
- 0010故障码是什么意思(P0010 A凸轮轴位置执行器电路开路)
-
2024-12-25 09:45:05
-
- 面颊填充常见的“5个”地方,教你2种方法,彻底告别“凹陷脸”
-
2024-12-25 09:30:11