Javascript&JQuery missing manul Part1

大部分的script程式,撰寫規則:
一、都會在程式一開始建立全域變數,這樣日後如果要找出這些變數修改它們,會比較容易
二、再建立所有需要用到的函式,因為函式通常是程式碼中最核心的部份
三、最後才開始寫一步步待執行的步驟(例如迴圈) 範例程式


運算子不同型別合併問題
P.58
var numOfShoes = ' 2 ' ;
var numOfSocks = 4 ;
var totalItems =  +numOfShoes + numOfSocks  (變數和+中間不能有空白)
也可以用
var totalItems =  Number(numOfShoes) + numOfSocks 

score++       => score = score +1 
score+= 10  => score = score +10

message = message + ' ' + name  => message += ' ' +name

陣列的宣告

var days = new Array('Mon', 'Tues', 'Wed');  
可以簡潔成為
var days = ['Mon', 'Tues', 'Wed'];
宣告空陣列 var playList = [];

取得陣列最後一個元素
days[days.length-1]   
索引值並不會只填實際數字,也可以填一段會回傳數字的運算式當作索引值
加入新元素到陣列
days[days.length]='Thus' or days[3]= 'blod';


取出陣列
days[0] = 'Mon';
也可以如此
var i = 0;
days[i];
此用法可用於迴圈

Previous
Next Post »