Ⅰ 简介
- js也是一门面向对象的编程语言 即一切皆对象!!!
- JS是动态语言:变量里面能够存数字,字符串等.变量会自动的根据存储内容的类型不同,来决定自己的类型
name
Ⅱ 数值类型(number)
- JavaScript不区分整型和浮点型,就只有一种数字类型,即number
var
- 四舍五入: 变量名.toFixed()
var
- 字符串类型转成数字
- parseInt()
- parseFloat()
parseInt
- 数字类型转成字符串
- 数字+数字字符串运算
var
- String()
var
Ⅲ 字符类型
- 字符串定义
var
- 定义多行文本 // 模版字符串,反单引号 [ ` ]
//
- 格式化字符串操作
//
- 字符串的拼接
- 在python中不推荐使用+做拼接,使用 join
- 在js中推荐使用+做拼接
- 字符串常用方法
"""
var
Ⅳ 布尔值类型
- 在python中布尔值是首字母大写的
- True
- False
- 但是在js中布尔值是全小写的
- true
- false
- js中的false的布尔值
- 空字符串、0、null、undefined、NaN
Ⅴ null和undefined
- null
- 表示值为空,一般都是指定或者清空一个变量时使用
- undefined
- 表示声明了一个变量,但是没有做初始化操作(没有给值)
- 函数没有指定返回值的时候,返回的也是undefined