码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript数据类型和运算符

时间:2018-06-09 11:36:58      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:typeof   字符   javascrip   ber   float   efi   val   parse   运算符   

ECMAScript是JavaScript实现的基础

一个完整的JavaScript实现由以下3个不同组成的:

·核心(ECMAscript)
·文档对象模型(DOM)
·浏览器对象模型(BOM)
·JavaScript是基于对象的


js有两大中数据类型:
1.基本数据类型
2.自定义数据类型(内容存在栈内存,地址存在堆内存)

------------------js的五种基本数据类型--------------
1.Number 包括整数和浮点数
2.String 字符串
3.Boolean : true false true是1 false是0
4.Undefined : undefined 如果声明了某个变量,但是为对他进行赋值,则该变量类型是Undefined,值是undefined
5.Null : null

------------------数据类型转换------------------
字符串和数字拼接,会将数字转化成字符串
parseInt() 强行转化成整型
当字符串转化成数字失败时会NaN
NaN在表达式中,结果一定是false,除了!=
parseFloat() 强行转化成浮点型
eval() 将字符串转化成表达式
typeof() 查看数据类型

------------------运算符--------------------
算术:+ - * / %
递增递减:++ --
一元加减法:=+ =-可以将数字、字符串转化成数字
赋值:=
逻辑:==、 ===、 >、 <、 >=、 <=、 !=、 &&、 ||、 !
位运算:<<(左移) >>(右移) -(取反) 所有乘除都是在底层二进制进行移位实现,所以直接用位运算很快
按位与:& 按位或:|| 异或^

JavaScript数据类型和运算符

标签:typeof   字符   javascrip   ber   float   efi   val   parse   运算符   

原文地址:https://www.cnblogs.com/liqilong/p/9158738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!