发布网友 发布时间:2022-04-23 03:29
共7个回答
热心网友 时间:2022-04-23 00:30
可以转换为整数parseInt(number)和原来的数比较。
也可以转换成字符串判断。
var str = number+"";
if(str.indexOf(".")==-1){
alert("整数")
}else{
alert("小数");
}
扩展资料:
判断是否数字
function isNumber(str){
var n = Number(str);
if (!isNaN(n)){
return true;
}else{
return false;
}
}
判断是否对象
function isObj(obj){
if(typeof obj=="object"){
return true;
}else{
return false;
}
}
判断是否为空
function emptyFun(obj){
var obj=obj;
if(obj==""||obj==null||obj==undefined||obj=="null"||obj=="undefined"){
return true;
}else{
return false;
}
}
获取地址栏参数
function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
热心网友 时间:2022-04-23 01:48
parseInt(number)==number
如果是true,number就是整数,否则不是整数。
测试:
var number=123.456
if(parseInt(number)==number)alert('是整数');
else alert('不是整数')
拓展资料:
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:
赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。
参考资料:
百度百科 词条 javascript_
热心网友 时间:2022-04-23 03:23
parseInt(number)==number
如果是true,number就是整数,否则不是整数
测试:
var number=123.456
if(parseInt(number)==number)alert('是整数');
else alert('不是整数')
热心网友 时间:2022-04-23 05:14
可以转换为整数parseInt(number)和原来的数比较
也可以转换成字符串判断有木有小数点
var str = number+"";
if(str.indexOf(".")==-1){
alert("整数")
}else{
alert("小数");
}
热心网友 时间:2022-04-23 07:22
function check(num){
var arr = /^-?(?:0|[1-9]\d+)(\.\d+)?$/.exec(num);
if(arr){
if(arr[1]){
alert('小数');
}
else{
alert('整数');
}
}
else{
alert('非正常数字');
}
}
check("10.5");
热心网友 时间:2022-04-23 09:47
function check( arg ){
var obj = Number(arg)+''; // number-<string
var res = [];
var a = Math.ceil( obj );
if( a == obj ){
res.push(arg)
}else{
res.push(obj.split('.')[0])
res.push(obj.split('.')[1])
}
return res
}
随便写的,可以深度优化一下这个函数,只是表达一个意思
热心网友 时间:2022-04-23 12:28
输入一个整数,判断是偶数还是奇数,并输出判断结果
<script>
var a = prompt('请输入一个整数', '');
if (a !== null) {
if (a < 0) {
alert('请输入一个整数')
} else if (a === '') {
alert('你输入的值为空')
} else if (a == parseInt(a)) {
if (a % 2 == 0 && a >= 0) {
alert('这个数是偶数')
} else if (a % 2 !== 0 && a > 0) {
alert('这个数是奇数')
}
} else {
alert('请输入一个整数')
}
} else {}
</script>