前端Js基础篇! 初学者必看! 基本数据类型

98 阅读1分钟

JS的组成部分

ES: 规定了JS应该怎么写

DOM:文档模型对象 获取页面标签 创建 修改标签

BOM 浏览器模型对象 获取浏览器的信息 长度宽度 等等

基本数据类型

数值类型:分为整数类型和浮点数类型

布尔类型:结果是true 和 false 两个属性

字符串类型:单引号和双引号里面的内容都是字符串类型

undefined:表示变量声明 但是没有赋值

null:表示变量声明并赋值了 但是值为空

Number类型转换的规则

NaN表示number类型 但是无法用常规数值表示出来

字符串类型 空字符串转换结果0 其他字符串转换结果是NaN

布尔类型 有true和false两个值 true转换结果是0 false转换结果是1

undefined 是NaN

null是0

字符串-0转换为数值类型

parseInt()

会将()的内容 转换为数值类型

数值类型直接取整数部分

字符串类型 如果'100abc'数字在前的会将前面部分转换为数值类型 如果是纯数字组成的字符串转换成数值类型

其他类型转换结果是NaN

还有另一个用法 是将数据转换为十进制类型

parseint(要转换的数,视为几进制)

parseFloat()

使用方法类似于parseInt 会保留()里面数值的小数

转换为字符串类型

变量.toString()

String()

布尔类型

数值类型转换 0 返回值是false 其余数值是true

字符串类型 空字符串false 其余字符串true

undefined null都是false