JS的函数,参数带引号与不带引号如何区别

JavaScript021

JS的函数,参数带引号与不带引号如何区别,第1张

不带引号标识变量

,带引号是一个值,如果是数字,你需要var

temp=数字,然后

test(temp)

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

假定参数为temp

if(!isNaN(temp)){

alert("是数字")

}else{

alert("不是数字")

}

不带引号标识变量 ,带引号是一个值,如果是数字,你需要var temp=数字,然后 test(temp)

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

假定参数为temp

if(!isNaN(temp)){

alert("是数字")

}else{

alert("不是数字")

}

JavaScript代码中,字段的参数以第一个双引号为开始,以第二个双引号为结束。

所以你的代码被认为是错误的,一般在字段中的引号有两种解决方法。

1、字段中的所有双引号改为单引号。

2、在字段中的所有双引号前加上"\",反斜杠就是告诉系统下一个系统关键符按照常量处理。

望采纳!