javascript中的变量及数据类型的转换

一、什么是变量?
当程序中,需要重复操作某些相同数据的时候,为了方便,可以将数据起个别名,这个别名,就叫变量。
语法:通过var关键字进行声明,通过“=”赋值的方式,将数据,存到变量中。
比如:var a = “你好”;(就把你好存储到了变量a中)
注意:变量命名的规则
1、必须以 字母,_,$ 开头 2、不允许出现字母,_,$,数字` 之外的内容
3、不允许使用关键字或保留字
4、尽量语义化:
1、建议使用当前数据类型的首字母作为前缀
2、尽量使用驼峰式命名
关键字:
被ECMAScript定义了功能的单词
保留字:
暂时还没有被ECMAScript定义了功能,但是将来有可能被定义功能的单词

二、数据类型的转换
a、强制转换(也叫 显示转换,主动转换)
1、字符转数值:
(1)parseInt(要转换的数据或变量);
eg: var a = “3.5”;
console.log(a);
var num = parseInt(a);
console.log(num);
转换规则:从左向右依次检测,遇到第一个非数字的字符,停止转换;
忽略小数点后所有的内容,就是将小数点识别成了非数字
如果第一位就是非数字,直接NaN(not a number)
NaN指:不是一个数字的数值型数据,是一个不合规的数值运算的结果
(2)parseFloat(要转换的数据或变量);
转换规则:从左向右依次检测,遇到第一个非数字的字符,停止转换;
可以识别小数点;
如果第一位就是非数字,直接NaN

	(3)Math.round(要转换的数据或变量);
	 转换规则:严格转换:只要出现非数字,那么就是NaN
		有小数点的话,(不识别小数)取最近的整数(类似于四舍五入
		),但是如果是负数的话,-3.5比较特殊,-3.5会转成-3。
		注:Math.round不是专门做字符转数值的;
		专门做取整的,取最近的整数,顺带着给可以实现转换
	(4)Number(要转换的数据或变量);
	 转换规则:严格转换:只要出现非数字,那么就是NaN
		  直接转换,识别小数点(只要是数字,原样转换)
		注:Number不是专门做字符转数值的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值