作為一個資深程式設計師(猿),讓我來介紹一下我的經驗吧。
// 低效率的方式
var b = new String("123");
// 高效率的方式
var a = "123";
var a = 1;
var c = String(a);
var d = a.toString();
var e = new String(a)
var b = "" + 1;
var c = parseInt(a)
var b = ~~a;
var a = null;
if(a != null && a.length > 0)
if(a)
var a = "";
for (var i=0;i<100000;i++) {
a+=i
}
var a = [];
a.push(i);
a = a.join("");
作為一個資深程式設計師(猿),讓我來介紹一下我的經驗吧。
宣告字串// 低效率的方式
var b = new String("123");
// 高效率的方式
var a = "123";
數字轉字串var a = 1;
// 低效率的方式
var c = String(a);
var d = a.toString();
var e = new String(a)
// 高效率的方式
var b = "" + 1;
字串轉數字var a = "123";
// 低效率的方式
var c = parseInt(a)
// 高效率的方式
var b = ~~a;
判斷字串不為空var a = null;
// 低效率的方式
if(a != null && a.length > 0)
// 高效率的方式
if(a)
字串拼接// 低效率的方式
var a = "";
for (var i=0;i<100000;i++) {
a+=i
}
// 高效率的方式
var a = [];
for (var i=0;i<100000;i++) {
a.push(i);
}
a = a.join("");