js变量数据类型运算
javascript
Bom-浏览器的对象模型
Dom-文档的对象模型
javascript代码
在html中书写script标签 在script标签中书写js代码
在js文件中写js代码需要html页面引入script的src属性
可以控制台直接书写js代码
javascript变量
变量时计算机内存中储存的数据标识符 根据变量名称可以获取到内存中的储存数据
var声明一个变量 变量值sge 可以声明多个变量
变量的命名规范和规则
有字母 数字 下划线 $符号组成不能以数字开头
不能是关键字和保留字 例如for while
区分大小写
javascript的数据类型
基本数据类型
Number String Boolean Undfined Null
Number类型
十进制 十六进制 八进制
浮点数
var n = 5e-5 科学计数法与5 乘以10的-5 次方 小数点精确到17位
最小值Number, MIN-VALVE这个值位:5e-324;
最大值 Number MAX-VALVE 这个值为1.7976931348623157e-308
无穷大:infiniy
无穷下:-infiniy
数值判断
NaN :not a Number 可以通过Number()方法来判断
NaN与任何一个个数值都不相等 包括他自己
String
字符串可以使用单引号和双引号
字符串长度 length属性用来获取
var str = ”Hello World
console.log(str.length) 可以用加号连接
Boolean类型
Boolean字面量 true和false 区分大小写
在计算机内部存储: true为1 salse为0
undefined和null 在ES6中设定的值时相等类型吧相等的
undefined表示声明没有赋值的变量 变量之声明的时候是默认undefined或者null表示空 如果想设置null必须手动设置
复杂数据类型
Object
数据类型转换
获取变量的类型-tostring转换成字符串
var num=5
console.log(num.tostring)
string()函数有些之没有tostring例如 undeined和null
== 只判断数值 不看类型
=== 判断数值也判断类型
运算符的优先级
括号>点运算>一元运算>算术运算>关系运算>逻辑运算>赋值运算
同等级的先算
一元运算 ++ - -!
算数运算 =-*/%
关系运算 <> <= >= == != === !==
逻辑运算 && ||

浙公网安备 33010602011771号