JS DAY2 数据类型和它的转换

数据类型

number 数据类型

  •  数字(1)  浮点(0.1) NaN 
    
     它的算法和正常的算法一样 11+11  console显示等于22 
    

string 字符串类型

  •  用' ' 或者" "表示它是一个字符串 	
     	
     	1.它的算法是字符串和字符串相加例如 :
     		'1111'+'1111'   console显示等于11111111
     	2.它和数字相加也是同理只会嫁接不会相加例如:
     		'1111'=1111	console显示等于11111111
     	3.
    

boolean 布尔类型

  •  它只有两种表示方式 true(真) 和 false(假)如这样表示:var a =true;
    

null 空类型

  •  它在浏览器中显示的是object类型
    
  •  它需要手动添加var a = null; 在console显示object
    

undefined 未定义类型

  •  (它需要var声明后不定值例如: var a;在console显示undefined)
    

object 对象类型

  •  (用{}表示)	
    
数据类型的转换

Number(数值类型)的转换
1.(String)字符串类型转换数据类型

只有纯数字的字符串转换的才是数字,其他都是NaN 例如:

1."冯俊豪"转换后在console显示是NaN(数据类型)
2."10px"转换后在console显示是NaN(数据类型)
3."10"转换后在console显示是10(数据类型)

2.(Boolean)布尔类型转换数据类型
它只有两种转换值就是true和false

1.true转换后在console显示是1
2.false转换后在console显示是0

3.(Null)空类型转换数据类型

它只会转换为0

4.(Undefined)未定义类型转换数据类型
它只会转换为NaN
补充

parseInt():将他类型转化为整数类型       I大写

	1."100.1px"= =>100
	2."张三"= =>NaN
	
parseFloat():将他类型转化为整数类型       F大写

	1."100.1px"==>100.1
	2."张三"==>NaN
String(字符串类型)的转换
1.string(a变量名)什么类型的都可以转

2.a变量名.string( )不可以转Undefined和null
Boolean(布尔类型)的转换
它只有两个值true和false

它的书写格式是:
Console.log( Boolean(  ) );

0,-0," "或者'',null,Undefind,NaN,false,这七种转换为false
 其他全部转换为true 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值