两个变量保存了两个值,对两个值进行交换
var a = 100;
var b = 200;
方法一:利用临时变量进行交换
var temp = a; // 此时temp为 100
a = b; // 此时a为 200
b = temp; // 此时b为 100
方法二:不使用临时变量的情况进行交换(利用加减特性进行交换)
a = a + b; // 此时a为 300
b = a - b; // 此时b为 100
a = a - b; // 此时a为 200
数据类型
常见的基本数据类型有:字符串类型(string)、数字类型(number)、布尔类型(boolean)、空类型(null)、未定义类型(undefined)
查看数据类型:typeof 操作符
console.log(typeof "abc"); //string
console.log(typeof 123); //number
也可以将操作符typeof后面的变量包起来,如:
console.log(typeof("abc")); //string
进制表达方式
十六进制
var num = 0x100; //256
八进制
var num = 0o100; //64
二进制
var num = 0b100; //4
字符串类型转义字符:
\' 表示单引号; \" 表示双引号;
\\ 表示反斜杠; \n 表示换行符;
\r 表示回车符; \t 表示制表符;
\b 表示退格符;