1.函式
// 定義函式
function
test(arg)
// 定義乙個同名函式
function
test(arg, arg1)
// 第二個函式把第乙個函式覆蓋了
console.log(test(1)); // 返回nan
console.log(test(1, 2)); // 返回13
// js中命名的引數只提供便利,但不是必需的,因為js的引數是用arguments物件來儲存的
function
test()
// 像這個函式沒有形參,可是一樣可以接受實參,就是這個特性js沒有函式簽名,也沒有函式過載
console.log(test(3, 3)); // 返回16
複製**
2.物件
JavaScript學習記錄五
程式設計思想 把一些生活中做事的經驗融入到程式中 面向過程 凡事都要親力親為,每件事的具體過程都要知道,注重的是過程 物件導向 根據需求找物件,所有的事都用物件來做,注重的是結果 物件導向特性 封裝,繼承,多型 抽象性 js不是物件導向的語言,但是可以模擬物件導向的思想 js是一門基於物件的語言 萬...
JavaScript學習記錄十
總結繫結事件的區別 addeventlistener attachevent 相同點 都可以為元素繫結事件 不同點 1.方法名不一樣 2.引數個數不一樣addeventlistener三個引數,attachevent兩個引數 3.addeventlistener 谷歌,火狐,ie11支援,ie8不支...
JavaScript學習記錄十二
scroll系列 元素的樣式屬性是無法直接通過 物件.style.屬性來獲取 樣式在style屬性中設定 offset系列 offsetleft 距離左邊位置的值 offsettop 距離上面位置的值 offsetwidth 元素的寬 有邊框 offsetheight 元素的高 有邊框 scroll...