iT邦幫忙

javascript相關文章
共有 2284 則文章

技術 Javascript 進階 4-9 淺層複製及深層複製

今天要討論的主題是淺層複製及深層複製 又有人會稱作 淺拷貝 以及 深拷貝 而深跟淺是怎麼樣定義的呢?我們就一樣先來看例子說明吧! var family = {...

技術 Javascript 進階 4-8 Call by Reference 還是 Call by Sharing

其實在面試很多的面試題之後,常常會聽到 物件是 Call by Reference 的說法 但其實 Javascript 的物件是 Call by Sharin...

技術 Javascript 進階 4-7 物件參考觀念的實際運作模式

這篇文章會配合Excel表來說明傳值、傳參考的特性喔! 傳值 以上一篇文章的範例來說 var person = '小明'; var person2 = pers...

技術 Javascript 進階 4-6 物件的參考特性

這個章節要來介紹傳值以及傳參考的概念 首先我們先來看看程式碼吧 var person = '小明'; var person2 = person; person2...

技術 Javascript 進階 4-5 未定義的物件屬性預設值

故事是這樣的~ var family = { name: '小明家' } console.log(family); // {name: '小明家';}...

技術 Javascript 進階 4-4 物件與純值

這個章節要來介紹 物件與純值 的關係 之前我們介紹到 我們可以利用 . 的方式新增物件的屬性以及對應的值 var family = {}; family.nam...

技術 Javascript 進階 4-3 變數及物件屬性的差異

上一篇文章我們學到了如何針對 物件 進行 新增、修改、刪除 其中屬性的動作。 那麼這篇要額外補充,談談 window 這個專屬於 瀏覽器 的物件。 這個物件在瀏...

技術 Javascript 進階 4-2 物件取值、新增、刪除

我們這章要學習如何從物件中取值 主要的方法有兩種,一個是 . , 另一個是 []。 var family = { // property1: value...

技術 Javascript 進階 4-1 物件結構

首先我們來先來學習如何定義一個物件 var family = {}; // 物件實字 Object Literals 透過這種物件實字的方式定義物件的話,我們...

徵才 <台中>軟體開發公司徵才 -遊戲前端工程師

公司介紹: 提供娛樂產業遊戲開發服務,以頂尖技術團隊與專業2D及3D視覺結合,完美打造膾炙人口線上遊戲產品,為集團母公司與亞洲華人市場客戶,打造廣受市場喜愛的主...

技術 Javascript 進階 3-12 10題測驗問題

Q1 我們都知道 Javascript 是一個動態型別的語言,必須在執行之後才知道型別 請問以下 a、b、c、d、e 的型別是? var a = true; v...

技術 Javascript 進階 3-11 Javascript奇怪的運算

這篇文章主要在描述運算子運算出來的 不如預期結果。 有些雖然平常在撰寫不會用到,但面試的時候可能會被問到。 有些就真的是會在撰寫的過程中遇到的問題,那就讓我們以...

技術 Javascript 進階 3-10 第三章總結

這邊用這篇文章來做總結一下 會用一些範例幫大家複習觀念 範例一 var a = 1; var b = new Number(1); console.log(a...

技術 JS_測試陣列是否有符合條件的元素好用方法 every() & some()

Array 34 一顆小螺絲釘立大功,一粒屎壞一鍋粥猜兩個迭代函式。 在ECMAScript 5的迭代方法中有兩個好用的迭代方法,這兩個方法主要拿來檢查陣列...

技術 Javascript 進階 3-9 邏輯運算子及函式預設值

邏輯運算子 所謂的邏輯運算子,包含 &&, ||, ! 這三種。 分別的定義如這個連結所描述。 && && 是...

技術 Javascript 進階 3-8 Truthy 與 Falsy

if (truthy) { `console.log('執行程式');` } else { console.log('執行else'); }...

技術 Javascript 進階 3-7 寬鬆相等、嚴格相等以及隱含轉型

嚴格相等 嚴格相等就是指使用三個 = 的運算子,也就是 === 以及 !== 來進行比對,在這兩個運算子左右兩邊的運算元,必須是同類型、又同值的狀況下才會回傳...

鐵人賽 Modern Web

技術 「小孩才做選擇,我全都要。」章節總整理。

感想 時隔多日來發最後一篇章節整理,首先當然要慶祝自己達成鐵人賽啦! 寫文過程一路以來看了蠻多文章,想過很多問題、遇到很多困難,透過不斷的反思、自己找答案,對於...

技術 Javascript 進階 3-6 優先性及相依性

今天要講的是 優先性 及 相依性 優先性 首先所謂 優先性 ,就是只說我們運算子在運行的時候,會先進行哪種運算。而圖片上面提到的 優先性較高的運算子會成為優先...

技術 Javascript 進階 3-5 運算子

運算子算是一個簡單的函式,他可以透過簡單的單詞或是符號,來對連接在前、後的值進行處理運算後,回傳一個值。 以這個範例為說明,中間的等於就是 運算子,把右邊的...

技術 Javascript 進階 3-4 原始型別及物件型別

Javascript 有哪些型別 var a, b, c, d; a = 1; a = '文字'; b = true; c = {}; d = null; co...

技術 Javascript 進階 3-3 動態型別

Javascript 是動態型別的語言 必須在執行階段才會賦予確立型別 以下面的例子說明 var name = '小明' // 創造階...

技術 Javascript 進階 3-2 ASI 自動插入分號

本篇介紹的ASI的作用機制 ASI會自動在js的最後一段補上分號; 但這樣的機制有時候也並非是好事。 function callName () { r...

技術 Javascript 進階 3-1 陳述式與表達式

今天要介紹的是 陳述式與表達式 兩者最大的不同就是在於 陳述式 並不會 回傳一個結果,而是執行特定的程式碼,例如使用 if/else、switch、try/c...

技術 從 0 學習 JavaScript 筆記-querySelector、setAttribute 用法

前面學過 textContent 使用方法,如何用更簡短且易讀的程式碼來控制網頁元素? 透過變數管理相同的程式碼 原本要控制 id 的寫法都會是: docum...

技術 從 0 學習 JavaScript 筆記-for 迴圈,i++、加總、break 的使用

i++ for 迴圈內有一個所產生的值,會用 i++ 登打, for (var = 0; i < array.length; i++) { ... }...

技術 JavaScript 的 if 條件

運算子 要來正式介紹 if 條件式之前,必須要先來介紹運算子,因為 if 條件式內的條件會由運算子來進行比較與運算。 比較運算子 == 與 != 僅單純比...

技術 從 0 學習 JavaScript 筆記- for 迴圈 + if 的使用練習

之前學過 if,是有條件下的篩選機制,如果是多樣本但只要取出條件下的數值,配上迴圈就會非常好用,下方帶入一個主題: 有三間賣炸雞的餐廳要被評鑑銷售量,套餐要超...

技術 從 0 學習 JavaScript 筆記-for 迴圈 + array 陣列的使用方法

透過迴圈來取得陣列裡的資料 當得到龐大的陣列資料時,透過迴圈來存取資料會輕鬆又省事,所以陣列跟迴圈常常會搭配使用。 情境 倘若今天要查詢兩間店家的老闆姓名,...

技術 從 0 學習 JavaScript 筆記-認識 for 迴圈

為什麼要用 for 迴圈 前面學習了陣列與物件的組合用法,在資料存取相對方便,但如果是大筆資料去做存取時,使用迴圈就可以避免大量的程式碼,比如說今天的專案是小...