JAVASCRIPT字符串与数字相连的问题
2009-07-03 15:06
295 查看
JS的过程中可能要用到字符串与数字相连成一个新的字符串变量的情况,有可能数字是变化的。
而当字符串要放到另一个字符串里的时候这个问题就很容易让人分不清了。
如:
var itemCount = 1;
for(;itemCount<10;itemCount++){
Var ContentTab = "ContentTab" + itemCount;
}
这个容易理解。得到ContentTab为ContentTab1,ContentTab2....
但如果像下面函数中的那样就一定要理解itemCount这个变量了。
strDiv += "<table id=/"ContentTab"+itemCount.value+"/"
WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"
style=/"table-layout = /'fixed/'/" >";
这个语句要分成下面三个语句来理解
strDiv = "<table id=/"ContentTab";
strDiv += itemCount.value;
strDiv += "/"
WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"
style=/"table-layout = /'fixed/'/" >";
function splitItems(){
var itemCount = document.prepareTempTdecForm.NoOfItems;
itemCount.value ++;
var divDF = document.createElement('<div id="divTempDoc' + itemCount.value + '">');
document.all.item('ContentDiv').appendChild(divDF);
var strDiv = "";
strDiv += "<table id=/"ContentTab"+itemCount.value+"/" WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/" style=/"table-layout = /'fixed/'/" >";
strDiv += "<tr>";
strDiv += "<td width=/"5/"><input type=/"checkbox/" name=/"msgId/" class=/"checkbox/" value=/"/"></td> ";
strDiv += "</tr>";
strDiv += "</table>";
alert(strDiv)
divDF.innerHTML = strDiv;
}
而当字符串要放到另一个字符串里的时候这个问题就很容易让人分不清了。
如:
var itemCount = 1;
for(;itemCount<10;itemCount++){
Var ContentTab = "ContentTab" + itemCount;
}
这个容易理解。得到ContentTab为ContentTab1,ContentTab2....
但如果像下面函数中的那样就一定要理解itemCount这个变量了。
strDiv += "<table id=/"ContentTab"+itemCount.value+"/"
WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"
style=/"table-layout = /'fixed/'/" >";
这个语句要分成下面三个语句来理解
strDiv = "<table id=/"ContentTab";
strDiv += itemCount.value;
strDiv += "/"
WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"
style=/"table-layout = /'fixed/'/" >";
function splitItems(){
var itemCount = document.prepareTempTdecForm.NoOfItems;
itemCount.value ++;
var divDF = document.createElement('<div id="divTempDoc' + itemCount.value + '">');
document.all.item('ContentDiv').appendChild(divDF);
var strDiv = "";
strDiv += "<table id=/"ContentTab"+itemCount.value+"/" WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/" style=/"table-layout = /'fixed/'/" >";
strDiv += "<tr>";
strDiv += "<td width=/"5/"><input type=/"checkbox/" name=/"msgId/" class=/"checkbox/" value=/"/"></td> ";
strDiv += "</tr>";
strDiv += "</table>";
alert(strDiv)
divDF.innerHTML = strDiv;
}
相关文章推荐
- javascript中的字符串数字比较大小的问题
- IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
- javascript 在ie8中报“缺少标识符、字符串或数字“问题再现:
- IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
- JavaScript 特有奇葩问题“字符串类型与数字类型混乱”的分析与解决,与类型转换
- javascript的字符串转换为数字的问题
- 用Javascript数组处理多个字符串的连接问题
- javascript格式化数字问题(1234567890 --> 1,234,567,890)
- JavaScript判断字符串是否全为数字
- javascript 判断 输入字符串 是否为 数字
- (php的弱类型导致的小问题)某变量可能是数字或非数字(对象、字符串、json等)时,应该如何去判断
- 最近遇到的C++数字和字符串的转换问题
- js 语法规则 全局函数global 可以直接用 ;javascript的编码和解码;字符串转数字
- javascript 字符串转数字的简便写法
- javascript 数字相加的时候要进行一下处理,不然就是字符串相加
- python中 sgmllib 解析html时的问题(不能区分在javascript 的某些字符串)
- JavaScript 数字与字符串 比较大小
- MySQL字符串中数字排序的问题
- javaScript 判断字符串是否为数字的简单方法
- JavaScript中把数字转换为字符串的程序代码