webveuje/javascript/4.变量.md
2020-12-21 09:26:16 +08:00

1.1 KiB
Raw Blame History

变量

javascript的变量是不区分类型的

创建变量

var 变量名;

var 变量名 = 变量值;

没有值的时候 是创建一个变量 但它的值是undefined 这也是默认变量的值 所有没有赋值的变量都是undefined

赋值了之后就变成你赋值之后的值;

实际演示 并且介绍console.log()

变量类型

  • undefined
  • boolean
  • string
  • number
  • object
  • function

typeof

undefined

任何只声明没有赋值的变量都是undefined

null

空对象指针

boolean

只有 true 和 false

number

  • 整数 121212
  • 小数 1.12121
  • 八进制 012475
  • 十六进制 0x2474ab

浮点数精度问题

	### NAN	

非常特殊的一个值 应该有值返回的时候但没有值返回 注意 nan = nan

parseInt

转化到数字

注意8进制

string

  • 用‘’ 或 “” 定义
  • 单引号开头必须单引号结尾
  • 双引号开头必须双引号结尾

字符字面量 了解就行

  • \n
  • \t
  • \b
  • \r
  • \f
  • \\
  • \'
  • \"
  • \xnn
  • \unnnn

.length

.toString()

object

创建

new Object() 或者 {}