注释
单行注释: 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.null 空
5.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