视频链接:https://www.bilibili.com/video/BV1ux411d75J?p=20
点击观看视频
数据类型
1.数据类型简介
1.1为什么需要数据类型
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。
简单来说,数据类型就是数据的类别型号。比如姓名"张三",年龄18,这些数据类型是不一样的。
1.2变量的数据类型
变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
JavaScript是一种弱类型或者说动态语言。
这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
var age= 10; //这是一个数字型
var areYouOk = '是的'; //这是一个字符型
1.3数据类型的分类
JS把数据类型分为两类
- 简单数据类型:Number,String,Boolean,Undefined,Null
- 复杂数据类型:object
1.4检测变量的数据类型
typeof可以用来检测变量的数据类型
var num =10;
console.log(typeof num); //number
var str='link';
console.log(typeof str); //string
var flag=true;
console.log(typeof flag); //boolean
var vari=undefined;
console.log(typeof vari); //undefined
var timer=null;
console.log(typeof timer); //null
//prompt是一个输入框 取过来的值是字符串类型的
var age = prompt('请输入您的年龄');
console.log(age);
console.log(typeof age);
2.简单数据类型
2.1简单数据类型(基本数据类型)
简单数据类型 | 说明 | 默认值 |
---|---|---|
Number | 数字型,包含整型值和浮点型值,如21、0.21 | 0 |
String | 字符串类型,如"张三" 注意js里面,字符串都是带引号的 | “” |
Boo |