Javascript 笔记

创建时间 2020-06-23
更新时间 2020-11-20

基础类型

  • number
  • string
  • boolean
  • null
  • undefined
  • object

获取变量类型

typeof(variable);
typeof variable;

浮点数运算可能出现精度问题,比如:

console.log(0.1 + 0.2);

Output:

0.30000000000000004

判断变量是否为数字

isNaN(number);

类型转换:

parseInt(v); // 转换整型
parseFloat(v); // 转换浮点型
Number(v) // 转换数字,更加严格
v.toString() // 通过变量转字符串
String(v) // 生成字符串 
Boolean(v); // 转换布尔值;

数组 Array

var list = new Array();

var array = [1, "hello", 2, 4.5];
  • 数组中的内容类型可以不同

一些问题

  • 隐式全局变量

Javascript 的三个部分

  • ECMAScript 标准:js 的基本语法
  • DOM:
  • BOM: