永发信息网

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("不是数字");
}
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-11-28 16:49
alert(typeof(a)) 一下你就知道是个什么区别了,一个是string 一个是number的区别
  • 2楼网友:拜訪者
  • 2021-11-28 15:54
  1. 不带引号标识变量 ,带引号是一个值,如果是数字,需要var temp=数字,然后test(temp);

  2. 如果想用test函数判断里面传来的参数是否是数字,需要在test里面对参数用正则表达式来判断,而不是通过带不带引号来判断的。

    假定参数为temp:
if(!isNaN(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);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯