boxing: 封裝可以讓原始型態的資料暫時轉成物件,這樣他才可以使用屬性或方法。遇到使用字面值(literal)[註1]的原始型態資料後面接了一個方法時,JS 會自動幫他封裝(boxing),讓字面...
event 查目前網頁的 event,開啟 Chrome 的開發者工具,點選 Elements,之後在 CSS 的樣式 (styles) 那欄會有一個 Event Listeners,點擊後就可看到...
tags: ItIron2021 Javascript 前言 前兩天我們把重點放在by reference & by value的差別,並利用陣列與物件的複製作為實例講解,今天我們繼續看新的主...
這篇我們要來講到isNaN這個函式,這是一個用來判斷輸入資料是不是數字的函式。 這個函式的結構如下: isNaN(變數); isNaN解釋為(is not a number),如果輸入數字就會不滿足...
JavaScript Array (陣列) 陣列 (array) 是一個有序的序列,陣列中可以儲存不定數量的任何值,陣列在 JavaScript 中屬於複合資料型態(composite data t...
callback function callback function 也叫回呼函式Callback 就是把函式當作另一個函式的參數。 聽起來很奇怪,其實使用 setTimeout() 就有這樣使用。...
今天要講的是怎麼把物件裡的東西印出來昨天我們使用了物件這個資料型態那我們看看怎麼印出來吧~ var people = { name:"倉鼠", age : 21,...
在平時開發時,我們會遇到要創建許多類型相似的object,之前的文章有提到使用new操作符配合function可以達到我們的需求,而今天要介紹的是Class。 1. 基本語法 calss ownCla...
在上一篇文章中說明了javascript的DOM和event是什麼,而這篇文章會介紹如何利用上一篇所認識的一些DOM屬性來簡單的完成一個小小的例子。 動態留言板 這個例子將會使用一些DOM屬性...
我們每新增一個函式,瀏覽器都會向函式內新增一個屬性叫 prototype function Person () {}; console.log( Person.prototype ); 原型鍊...