js数据类型与运算符

数据类型

1:js中的数据类型?

	   数字类型     字符串类型      布尔类型    空类型(空对象)  未定义(未赋值,没有值)   对象
	    Number       String        Boolean     null             undefined     		Object
	   简单类型  Number    String      Boolean  null   undefined 
	   复杂类型  Object

2:数据类型的作用?

	   数据类型是js语句重要组成部分。

3:typeof==操作符(照妖镜)

	  typeof的作用就是用来返回变量的类型。

4:一个等号的时候,等号右边的值永远赋值给等号左边,等号左边的变量代表等号右边的值!

	  var a=1;

5:数字类型 number

	  js里面的数字就是数字类型!
	  var a=1;
	  alert(a);
	  alert(typeof a) number
	  
	  数字类型的3种方法:
	     Number()
	          作用:把其他类型强制转化成数字类型
	     parseInt()
	          作用:把其他类型强制转化成数字类型
	                     数字取整
	     parseFloat()
	          作用:把其他类型强制转化成数字类型
	                     数字带有小数

6:NaN

	    NaN,即非数值(Not a Number)是一个特殊的数值;
	  
	    NaN不等于NaN

7:isNaN() is not a number==是!不是一个数!

	   这个方法的返回结果只有2个
	   对==true
	   错==false		   
	 这个方法里面放的不是数字的时候,返回的是true(对),否则为false(错)

8:字符串:string

	使用双引号或单引号定义的;
	单引号和双引号都支持转义字符
	单引号和双引号都不能解析字符
	字符串不能跨行定义

9:数值

	parseInt  整数
	parsefloat  小数
	NAN  非数值
	typeof   掰断变量类型:

10:类型转换

	强制转换   自动转换

运算符

js运算符有6种:

	1:算术运算符
	2:比较运算符
	3:赋值运算符
	4:逻辑运算符
	5:条件运算符
	6: 逗号运算符

运算符:用来运算的符号就是运算符;

	运算:有一个数值或多个数值在运算的过程中产生一个新的值的过程就叫运算;
	算术运算符: + - * / %
	赋值运算符:+=  -=  *=  /=  %=
	逻辑运算符 : ! &
	比较运算符: <  >  <=  >=
	位运算符
	字符串运算符
	一元运算符
	二元运算符
	三元运算符  :表达式1? 表达式2:表达式3;
	条件[真/假]?真:假;
	++在前   先赋值,后运算
	++在后  先运算,后赋值

比较运算符

	==相等  	部分类型
	===全等   	区分类型
	!=不等于    不区分类型
	!==不全等于  区分类型
	>= 大于等于   
	<=  小于等于

逻辑运算符

逻辑"与 " &&  一假则假,全真为真
逻辑"或"   ||      一真则真,全假才假;
逻辑"非"   !       真亦假,假亦真;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值