网站制作学习网JS脚本→正文:javascript判断大小
字体:

javascript判断大小

JS脚本 2010/1/29 8:14:29  点击:不统计

文章来源:www.forasp.cn网站制作学习

在javascript中常用的关系运算符有大于>小于<等,但在javascript中判断大于小于时遇到的变量类型不同,那么判断出来的结果又如何呢,下面就是介绍了一下,javascript中判断不同数据类型时得出来的结果.在每个判断中都会返回一个Boolean
值,真true或者假false
当两个变量是数字时,很简单根据大小判断即可.
var num=1,num1=2;
alert(num<num1);//输出true
alert(num>num1);//输出false
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
当两个变量是字符串时,ECMAscript会自动将其字母转换为ascii码来比较.
var num="a",num1="b";
alert(num>num1);//false
alert(num<num1);//true
但是当num ="a",num1="B";时,
alert(num>num1);//true
alert(num<num1);//false
当两个字符串是数字字符串时,那么会将开头的字符转换为ascii码来比较
var num = "23",num1="3";
alert(num>num1);//false
alert(num<num1);//true
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
当一个是字符串变量,一个是数字时.这里还包括字符串变量是数字还是字母.当字符串是数字时,ECMAscript规定自动转换为数字类型,当是字母时,转换为数字时会转换为NaN,当NaN和数字比较时不论大小都返回false.
var num="23",num1=3;
alert(num>num1);//ture
var num="abc",num1=1000;
alert(num>num1);//false
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
在判断大小中理论上当false时,那么非false(布尔的not类型)那一定为真,但在此不同的是,当有个值为NaN时,无论如何都返回false


%77w%77%2Ef%6F%72p%73%70%2Ec%6E

·上一篇:javascript一元运算符 >>    ·下一篇:javascript截取字符串 >>
推荐文章
最新文章