javascript的boolean及陣列的index
function delete_row()
{
var recordset=mytable.getRecordSet();
var length=recordset.getLength();
if(length > 0) {
var records=recordset.getRecords();
for(var i in records) {
var record=records[i];
var check_status=record.getData('check');
if (check_status==true) {
alert(i+': '+record.getData('event_time'));
//recordset.deleteRecord(i);
mytable.deleteRow(Number(i));
}
}
}
}
第一點:
上邊的check_status得到的是一個checkbox的checked的屬性。
alert出來是個true,這個true不是簡單的'true',而是一個boolean變數,所以在下邊判斷check_status是否為true的時候,後邊的true不能加單引號。
而true,false在javascript是一個boolean常量。這跟C和perl可是很不相同
第二點:
上邊的i變數其實是字串,而deleteRow函式要求是一個數字,所以必須用Number函式來轉換。
{
var recordset=mytable.getRecordSet();
var length=recordset.getLength();
if(length > 0) {
var records=recordset.getRecords();
for(var i in records) {
var record=records[i];
var check_status=record.getData('check');
if (check_status==true) {
alert(i+': '+record.getData('event_time'));
//recordset.deleteRecord(i);
mytable.deleteRow(Number(i));
}
}
}
}
第一點:
上邊的check_status得到的是一個checkbox的checked的屬性。
alert出來是個true,這個true不是簡單的'true',而是一個boolean變數,所以在下邊判斷check_status是否為true的時候,後邊的true不能加單引號。
而true,false在javascript是一個boolean常量。這跟C和perl可是很不相同
第二點:
上邊的i變數其實是字串,而deleteRow函式要求是一個數字,所以必須用Number函式來轉換。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82392/viewspace-331089/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Javascript - 陣列和陣列的方法JavaScript陣列
- JavaScript 陣列方法集合及示例!JavaScript陣列
- JavaScript中常見的陣列操作函式及用法JavaScript陣列函式
- JavaScript Boolean()JavaScriptBoolean
- JavaScript 陣列的那些事JavaScript陣列
- oracle INDEX BY Pl/sql陣列OracleIndexSQL陣列
- JavaScript Boolean 物件JavaScriptBoolean物件
- JavaScript中對陣列和陣列API的認識JavaScript陣列API
- JavaScript 陣列JavaScript陣列
- Javascript中的陣列物件排序JavaScript陣列物件排序
- javascript 陣列的深度複製JavaScript陣列
- javascript中陣列的回顧JavaScript陣列
- JavaScript中對陣列的操作JavaScript陣列
- JavaScript的String和Boolean型別JavaScriptBoolean型別
- JavaScript Boolean物件 valueOf()JavaScriptBoolean物件
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- [譯]如何更好的使用javascript陣列JavaScript陣列
- JavaScript如何求陣列的質數JavaScript陣列
- 【譯】如何更好的使用javascript陣列JavaScript陣列
- JavaScript陣列裡的slice和spliceJavaScript陣列
- javascript陣列和物件的區別JavaScript陣列物件
- javascript中陣列的22種方法JavaScript陣列
- JavaScript 的新陣列分組方法JavaScript陣列
- JavaScript 陣列slice()JavaScript陣列
- JavaScript 陣列indexOf()JavaScript陣列Index
- JavaScript 陣列values()JavaScript陣列
- JavaScript 陣列fill()JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列
- JavaScript 陣列 fill()JavaScript陣列
- JavaScript 陣列 lastIndexOf()JavaScript陣列ASTIndex
- JavaScript 陣列 indexOf()JavaScript陣列Index
- javascript陣列操作JavaScript陣列
- JavaScript陣列(二)JavaScript陣列
- Javascript 08 陣列JavaScript陣列
- JavaScript 陣列includes()JavaScript陣列
- JavaScript陣列(一)JavaScript陣列
- JavaScript—陣列(17)JavaScript陣列
- JavaScript Array 陣列JavaScript陣列