day01——变量、常量

105 阅读1分钟

1.二进制、八进制、十六进制的表示方法,及二进制与十进制的相互转换方式

表示方法:

  •      二进制:0b或0B
    
  •      八进制:0o或0O
    
  •      十六进制:0x或0X****
    

相互转换方式:

二进制转十进制:
  •                       0b11110 = 30;
    
  •                        1*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0 =30
    
十进制转二进制:

十进制数字除以2,得到的所有余数,逆序排列,得到的就是二进制表示法

2.ES和JS的关系

ES是JS的编写规范,是标准规定,JS是ES的具体编写行为

3.三种输出方式

console.log() document.write() alert()

4.标识符命名规则

  1. 标识符可以用数字、字母、_、$命名
  2. 数字不能开头
  3. 命名遵循小驼峰原则
  4. 区分大小写

5.解释什么是变量提升

当浏览器在运行代码时,会提前读一遍代码,把var声明的变量放在代码最前面

console.log(a);//undefined
var a = 5;

6.交换两个变量的值

var a = 4;
var b = 3;
var c = a;
a = b;
b = c;
cosole.log(a);//3
cosole.log(b);//4