首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

"0001"字串作为参数传给javaScript函数里边,会变成"1"如何保证"0001"字串不被改

2012-02-11 
0001字串作为参数传给javaScript函数里边,会变成1.怎么保证0001字串不被改变?0001 字串作为参数传

"0001"字串作为参数传给javaScript函数里边,会变成"1".怎么保证"0001"字串不被改变?
"0001 "字串作为参数传给javaScript函数里边,会变成 "1 ".
怎么保证 "0001 "字串不被改变?

[解决办法]
不会的,除非你将它与数字相加了. function show(str) { alert(str); } show( "0001 ");
[解决办法]
function show(str) { alert(2+parseInt(str)); alert(2+str); } show( "0001 ");
[解决办法]
字符串作为参数是不会丢失前面的0的
[解决办法]
<script type= "text/javascript "> var test1= new Boolean(1)var test2= new Boolean(0)var test3= new Boolean(true)var test4= new Boolean(false)var test5= new Date()var test6= new String( "999 888 ")var test7=12345document.write(String(test1)+ " <br /> ")document.write(String(test2)+ " <br /> ")document.write(String(test3)+ " <br /> ")document.write(String(test4)+ " <br /> ")document.write(String(test5)+ " <br /> ")document.write(String(test6)+ " <br /> ")document.write(String(test7)+ " <br /> ") </script>
[解决办法]
在asp里面先把它字符串转化 cstr(0001),在js里面再字符串转化看看
[解决办法]
cpp2017(慕白兄) 正确
[解决办法]
是不是是少了 " "号?var aa = <%=0001%> ==> var aa = " <%= "0001% "> "
[解决办法]
应该是var aa = " <%= "0001 "%> "
[解决办法]
你可以先声明变量并赋它一个空字符串:var aa= " ";aa=document.getElementById( "表单元素 ").value;
这样就不会出现你说的了。

热点排行