初学js很多东西都不了解 function age(){
var age;
age = document.getElementById('text1').value;
if(age>80&&age<10){
alert("");
}
}从文本框text1里取出的值是字符串 加点什么语句 把这个字符串的值转换成整型啊
就是让age是整型
var age;
age = document.getElementById('text1').value;
if(age>80&&age<10){
alert("");
}
}从文本框text1里取出的值是字符串 加点什么语句 把这个字符串的值转换成整型啊
就是让age是整型
alert()
}
转换成true的条件:非空字符串,非0数字,对象
转换成flase的条件:空字符串,数字0,undefined,null
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
Boolean转换成Number: true转换成1,false转换成0 String(value)——把给定的值转换成字符串。
String转换成Number: 与parseInt()和parseFlost()不同在于,Number(value)对整个字符串都进行转换 当整个字符串不是一个整形或浮点数形式的时候返回NaN 对任何值转换成String undefined和null也会转换成对应的字符串undefined和null而不会出现转换错误
看了你的if,我不得不提下,你那条件谁能成立呢,(age>80&&age <10),至少中间会是个或吧.自己想下.
function checkage(){
var age = document.getElementById('text1').value;
if(parseInt(age)>80 || parseInt(age)<10){
alert("...")
}
}
你是要判断????!