上一次學到一些關於函式的基本觀念,這一次則是要來了解如何用函式進行較複雜的運算。首先要從參數開始說起。 函式代入參數 有時候函式需要一些特定資訊才能完成它的工作,因此宣告函式時需要再給予它參數。在這...
動態型別 先來稍微講下動態型別和靜態型別 靜態型別:編譯時就知道變數型別動態型別:執行時才知道變數型別 JavaScript 是動態型別語言,會在執行中不斷轉換 值的本身具備型別,值賦予到變數上時,...
陳述式與表達式 陳述式 ( Statement ):用於命令執行指定的一系列操作,不會回傳結果。 表達式 ( Expression ):又可稱為表示式、運算式,經常透過一些符號結合上下語句並運算及回傳...
記憶體存放與釋放 記憶體的生命週期:1.配置記憶體空間:宣告值時完成配置2.使用配置的記憶體空間3.釋放不再用到的記憶體空間 JavaScript 的回收機制:當沒有任何物件參考它時,就會被視為可回收...
Event Loop 什麼是 event loop?JavaScript 跑在一個 thread 上,一次只能做一件事,不能像其他程式語言一樣,想開 thread 就開 thread,想怎樣就怎樣。(...
從頭開始的Javascript 入門 -陣列 day4 前言 一個小劇場(跟陣列和物件沒有關係,可跳過XD) 菜鳥:有時覺得書上解釋都十分冰冷,不然就是常用冷僻的解釋,可能還要先查中文解釋(老鳥:所以...
在之前的文章中,我們反覆認知到變數就是將我們需要用到的資料儲存起來;而我們接下來要認識的函式,則是幫助我們預先將某項工作所需要的執行步驟先儲存起來,當有需要時就可要求函式執行這些步驟。 函式的意義 函...
從頭開始的Javascript 入門 -函式 day3 前言 函式是物件 (除了基本型別以外的都是物件) 宣告函式名稱方式常見有兩種:函式宣告(Function Declaration)函式運算式(...
在 Javascript 當中,== 與 === 的差別時常被拿出討論。而兩者的差別相信有寫過一點 JavaScript 的都知道,== 會在比較時隱含地做型別轉換。 另外,幾件事情要注意的事是,J...
開始撰寫 svelte 程式碼 在完成安裝以及建立一個新專案後我們準備開始撰寫第一個程式碼了。 本文同步放置於此 開始撰寫之前 在開始撰寫之前要讓所有讀者知道,之所以可以這麼方便的進行開發是因為有...