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;
}
分享到:
相关推荐
JavaScript语法基于ECMAScript规范,包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、对象、数组等)、运算符(算术、比较、逻辑、位运算等)、流程控制(条件语句、循环结构)以及函数等。...
它包含变量声明(var, let, const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组)、运算符(算术、比较、逻辑、三元)、控制流(条件语句、循环语句、开关语句、跳转语句)以及函数定义和调用。...
JavaScript的核心概念包括变量、数据类型(如字符串、数字、布尔值、null和undefined)、运算符(算术、比较和逻辑运算符)、控制流(条件语句、循环、函数调用)以及对象和数组。手册中可能详细解释了这些基础概念...
1. **基础语法**:这部分会介绍JavaScript的基本结构,包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象等)、运算符(算术、比较、逻辑、赋值等)以及控制流(条件语句...
变量在JavaScript中可以动态声明和赋值,数据类型包括基本类型(如字符串、数字、布尔值)和引用类型(如对象和数组)。运算符则用于处理这些数据,如算术运算符、比较运算符和逻辑运算符。流程控制结构使程序可以...
1. **基础语法**:这部分可能包含变量声明、数据类型(如字符串、数字、布尔值、数组、对象)、条件语句(如if...else、switch)、循环(for、while、do...while)以及函数的使用。 2. **DOM操作**:JavaScript与...
1. **基础语法**:包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、符号)、运算符(算术、比较、逻辑、赋值等)、控制流(条件语句、循环、函数、异常处理)。...
读者会学习到如何声明和初始化变量,理解JavaScript的数据类型系统,包括原始类型(如字符串、数字、布尔值)和引用类型(如对象)。此外,还将探索各种操作符,如算术、比较和逻辑操作符,以及流程控制语句(如条件...
1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组等)、操作符(算术、比较、逻辑、赋值、三元)、流程控制(条件语句、循环语句)以及函数。...
JavaScript的基础包括变量声明(`var`, `let`, `const`),数据类型(如字符串、数字、布尔值、对象、数组等),操作符(算术、比较、逻辑、三元等),流程控制(条件语句、循环结构),以及函数定义与调用。...
常见的数据类型有字符串、数字、布尔值、null、undefined、对象和符号(ES6新增)。其中,对象是一种复杂的数据结构,可以存储键值对,而数组则可以存储一组有序的元素。 2. 控制结构:通过if/else语句,我们可以...
这包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、运算符(算术、比较、逻辑等)、流程控制(条件语句if/else、switch、循环for、while等)、函数以及作用域。理解这些概念是构建任何JavaScript...
包括变量声明(`var`, `let`, `const`),数据类型(如字符串、数字、布尔、null、undefined、对象、数组、Symbol和BigInt),以及控制流程语句(条件语句如`if...else`,循环语句如`for`、`while`,以及`switch`)...
学习JavaScript的基础语法,包括变量声明(var, let, const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组、Symbol、BigInt)、操作符(算术、比较、逻辑、三元)、流程控制(条件语句、循环、函数...
1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符、流程控制(条件语句、循环语句)、函数以及对象等。这些是编程入门的必备知识。 2. **DOM操作**:在...
1. **JavaScript基础**:包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符、流程控制(条件语句、循环)、函数定义与调用等基础知识。 2. **对象与原型**:JavaScript的核心特性是基于原型...
首先,JavaScript的基本语法包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、Symbol)、运算符(算术、比较、逻辑、赋值、条件、三元)、流程控制(条件语句、...
精通JavaScript意味着要理解其基本语法,包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔、null、undefined、对象、数组)、运算符(算术、比较、逻辑、位、三元)、控制流程(条件语句、循环语句...
在JavaScript的基础部分,读者会学习如何声明和使用变量,了解JavaScript的数据类型,包括基本类型(如字符串、数字、布尔值)和引用类型(如对象和数组)。此外,书中还详细讲解了条件语句(如if...else)、循环...
JavaScript有三种主要的数据类型:字符串(String)、数字(Number)和布尔值(Boolean)。此外,还有null、undefined、对象(Object)和数组(Array)等复杂类型。 控制结构是编程中的关键部分,JavaScript提供了...