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


== 只判断数值 不看类型

=== 判断数值也判断类型


运算符的优先级

括号>点运算>一元运算>算术运算>关系运算>逻辑运算>赋值运算

同等级的先算

一元运算 ++ - -!

算数运算 =-*/%

关系运算 <>  <= >= == != ===  !==

逻辑运算    &&  ||


 

posted @ 2021-11-21 15:40  Asanqi  阅读(50)  评论(0)    收藏  举报