02 数据类型

75 阅读1分钟

注释

单行注释: Ctrl + /

多行注释:Alt + Shift + a

变量交换

需求:交换num1、num2的值

方法1:

var num1 = 10;

var num2 = 20;

var temp = num1;

num1 = num2;

num2 = temp;

console.log(num1,num2);//20 10

定义临时变量temp存储num1

方法2:

var num1 = 10;

var num2 = 20;

num1 = num1 + num2;//10 + 20 = 30

num2 = num1 - num2;//30 - 20 = 10

num1 = num1 - num2;//30 - 10 = 20

console.log(num1,num2);//20 10

//数字交换的方法

数据类型:

1.基本数据类型

2.引用数据类型

基本数据类型

     1.number 数值型
     2.string 字符串
     3.boolean 布尔
     4.null5.undefined 未定义

引用数据类型

     1.Array 数组
     2.Function 函数
     3.Object 对象
     ......
     

typeof 检测数据类型

1.typeof 变量

2.typeof(变量)

console.log(typeof xxx);

number 数值型(不区分整数、小数)

var num1 = 10;
console.log(num1);//10
console.log(typeof num1);//number

string 字符串型(加引号)

var str1 = "哈哈";
console.log(str1);//哈哈
console.log(typeof str1);//string

boolean 布尔型

var bool = true;//布尔型只有两种情况 true真 false假
console.log(typeof bool);//boolean

null 空类型

var nul = null;
console.log(typeof nul);//object  (占位)

undefined 未定义

var age;
console.log(typeof age);//undefined
//声明一个变量但未赋值为undefined