iT邦幫忙

搜尋 javascript 找到約 2538 個結果
在google中搜尋

技術 Day24 JavaScript lexical scope跟Closure 閉包

今天想跟大家分享lexical scope跟closure。 JavaScript是一個lexical scope language(語彙範疇),意思是JS的變數作用域是在函數還沒執行前就決定好了。當...

技術 Day 10 : Leetcode 小挑戰,30 Days of JavaScript

Day 10: Allow One Function Call Given a function fn, return a new function that is identical to the...

技術 [Day11] 不懂JavaScript 只好等著被整😔 流程控制篇 (2)

昨天講解了流程控制的if...else (如果符合條件的話,就執行以下程式碼),今天要講的是流程控制中的 switch 語法。可以把 switch 當作是選擇題的概念,假如使用者選擇的值是 A,就執行...

技術 Day 9 : Leetcode 小挑戰,30 Days of JavaScript

Day 9: Return Length of Arguments Passed Write a function argumentsLength that returns the count of...

技術 [Day 11] JavaScript 可以不加分號?關於「自動分號插入(ASI)」

在大部分程式語言中,分號通常被放在一行程式碼的最尾端,來表示這行程式碼到這裡就結束了。然而在 JavaScript 中,你可能會注意到,有時候你可以不加分號而程式碼仍然運作正常。這是因為 JavaSc...

技術 Day 11 - 理解 JavaScript,為什麼要知道原型、原型鏈與原型繼承?

今天來點 JavaScript 的原型與繼承! Prototype(原型)是什麼? 當我們在 JavaScript 中建立物件時,每個物件都有一個隱含屬性 [[Prototype]],叫做 proto...

技術 [Day10] 不懂JavaScript 只好等著被整😔 流程控制篇 (1)

通常程式執行的順序都是由上到下執行,但是有些時候會需要按照不同條件去執行對應的程式碼,像是如果是晴天就戴墨鏡,如果是雨天就帶雨傘,如果都不是就啥都不帶。這種流程控制的方法就是if...else, Ja...

技術 Day 10 - 理解 JavaScript,為什麼要知道如何建立物件?

物件是 JavaScript 中的核心概念,上篇有提及 new,今天來點如何建立物件吧! JavaScript 的基本型別 在之前的篇章中都未提及過的基本型別,在說明建立物件之前,來簡單說明一下:...

技術 JavaScript的Closure(閉包) - Day18

前言 今天我們將講解JavaScript Function的Closure(閉包)概念 說明 Closure(閉包): Closure是作用域的一種形式,用於將函式『外部』作用域中的變數保留在函式內部...

技術 JavaScript的Scope Chain(範圍鏈) - Day17

前言 今天我們將講解JavaScript的Scope Chain作用原理 說明 Scope chain(範圍鏈): 當JavaScript訪問變數時,會先在當前Scope尋找,倘若找不到就會再往外層找...