我想问的是一个值是如何判断是int类型的
通过parseInt转换整数后的值与原来的值比较是否相等。
示例:
var a=123;if(parseInt(a)==a){//通过parseInt转换变量a的值,然后与a本身进行比较,如果是整数,则两者一致,如果不是整数,则两者不一致。
//是整数
}else{
//不是整数
}
补充:
parseInt:表示对值进行取整
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-04-22
检查一段字符串是否全由数字组成
<script language="javascript">
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"
alert(checkNum("123214214a1"
</script>
<script language="javascript">
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"
alert(checkNum("123214214a1"
</script>
第2个回答 推荐于2018-02-28
function checkNum( nun){
for(int i = 0; i < num.leath; i++){
var temp = num.split(i);
var count = 0;
if( (i != 0 && temp == "-") || temp >= 0){
count++;
}
if(count == i){
alert("这个数是整型数");
}
}
}
我的思路是这样,没测试这个方法行不行本回答被提问者和网友采纳
for(int i = 0; i < num.leath; i++){
var temp = num.split(i);
var count = 0;
if( (i != 0 && temp == "-") || temp >= 0){
count++;
}
if(count == i){
alert("这个数是整型数");
}
}
}
我的思路是这样,没测试这个方法行不行本回答被提问者和网友采纳
第3个回答 2012-04-21
javascript有整形吗?追问
我想问的是一个值是如何判断是int类型的