变量的简单交换练习&数据类型的认识

94 阅读1分钟

两个变量保存了两个值,对两个值进行交换

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   表示退格符;