JS的函数,参数带引号与不带引号如何区别
答案:4 悬赏:0 手机版
解决时间 2021-11-29 09:13
- 提问者网友:萌卜娃娃
- 2021-11-28 13:53
JS的函数,参数带引号与不带引号如何区别
最佳答案
- 五星知识达人网友:思契十里
- 2021-11-28 14:01
不带引号标识变量 ,带引号是一个值,如果是数字,你需要var temp=数字,然后 test(temp);
另外你如果想用test函数判断里面传来的参数是否是数字,需要在test里面对参数用正则表达式来判断,而不是通过带不带引号来判断的;
假定参数为temp
if(!isNaN(temp)){
alert("是数字");
}else{
alert("不是数字");
}
另外你如果想用test函数判断里面传来的参数是否是数字,需要在test里面对参数用正则表达式来判断,而不是通过带不带引号来判断的;
假定参数为temp
if(!isNaN(temp)){
alert("是数字");
}else{
alert("不是数字");
}
全部回答
- 1楼网友:有你哪都是故乡
- 2021-11-28 16:49
alert(typeof(a)) 一下你就知道是个什么区别了,一个是string 一个是number的区别
- 2楼网友:拜訪者
- 2021-11-28 15:54
不带引号标识变量 ,带引号是一个值,如果是数字,需要var temp=数字,然后test(temp);
如果想用test函数判断里面传来的参数是否是数字,需要在test里面对参数用正则表达式来判断,而不是通过带不带引号来判断的。
假定参数为temp:
alert("是数字");
}else{
alert("不是数字");
}
- 3楼网友:枭雄戏美人
- 2021-11-28 15:15
so easy
a = 19 是Number 类型
a = "19" 是String类型
Number 转 String a = a + ""; 或 a = String(a);
String 转 Number a = a - 0; 或 a = Number(a);
a = 19 是Number 类型
a = "19" 是String类型
Number 转 String a = a + ""; 或 a = String(a);
String 转 Number a = a - 0; 或 a = Number(a);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯