js


//1.js的变量定义

var a=10;
var b=1.2;
var flag=true;
var sta="000";


打印语句,会打印到网页的console里
console.log()---system.out.print()
结果为Undefined不是意味a没有赋值,而是因为a的length没有赋值
console.log(a.length)
console.log(sta)
alert(null==undefined);

console.log(isNaN(flag))//false
var bFound=false;
alert(bFound.toString)//false

toString是把布尔值,数字值,转换为字符串
var iNum1=10;
var fNum1=10.0;
alert(iNum1.toString)//10
alert(fNum1.toString)//10


parseint是把值转化成整数
var iNum1=parseInt("1234blue");//1234
var iNum2=parseInt("0xA");//10
var iNum3=parseInt("22.5");//22
var iNum4=parseInt("blue");//null

parseFloat是把值转化为浮点数
var iNum5=parseFloat("1234blue");//1234.0
var iNum6=parseFloat("0xA");//nan  0xa是16进制
var iNum7=parseFloat("22.5");//22.5
var iNum8=parseFloat("22.345");//22.34
var iNum9=parseFloat("0908");//908
var iNum10=parseFloat("blue");//nan


强制类型转换type casting
boolean把指定的值转换成Boolean型
number把指定的值转换成数字
string把指定的值转换成字符串

字符串非0或对象时为true
var b1=Boolean("");//false-空字符串
var b2=Boolean("h1");//true-非空字符串
var b3=Boolean(null);//false-0


number()转化
number(false)=0
number(true)=1
number(2.2.7)=nan
number(56)=56


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值