參考資料: MDN Web, 六角學院 運算子優先序(Operator precedence)決定了運算子彼此之間被語法解析的方式,優先序較高的運算子會成為優先序較低運算子的運算元(operands)。 請給予肝肝的工程師一些支持! 'W' <運算式與運算子/條件運算子> 摘錄: 條件 (三元) 運算子 是 JS唯一用到三個運算元的運算子:在一個條件後面會跟著一個問號 (?),如果條件是 true,在冒號(:)前的表達式會被執行,如果條件是 false,在冒號後面的表達式會被執行,這個運算子常常被用來當作 if 的簡潔寫法. function getSalary(isMember) {…
這篇其實就是簡單表達的方式, 記住陳述式 vs 表達式這兩著不同即可。 參考資料: MDN_Web 定義 , [JavaScript] Javascript 的表達式 (Expressions)和陳述式 (Statements):一個用說的,一個用做的 Statement陳述式 用於命令執行指定的一系列操作最大的特徵則是不會回傳結果。 宣告(var、function) 流程控制(block、if…else) 迴圈(for、for…in) 其它(import, export)…
JavaScript-函式宣告Function Declared、函式表達Function Express以及This的觀念。
https://www.educba.com/javascript-objects/ Javascript 本身是不是物件導向, 可以在前幾篇的章節看看, 總話說 Javascript 是一個需要被解釋的語言! 說到陣列我們會重新提一次資料型態( 型別 ), 當你要提取某個元素的時候, 一定要確定該元素的資料型態與你要應用的資料型態, 對應是否相符合。 string number boolean null undefined symbol (ES6 新增)…
< 參考相關文章 > Itsems TAPAS ADHIKARY PJCHender Javascript Tutorial 請給予小肝肝工程師支持喔 'v' ETH/ERC20 JavaScript Callbacks : "I will call back later!"…
眾多程式語言裡面, If Else 判斷式可說是最基礎的。 寫法邏輯上是一樣, 每一種語言他們的結構不一樣而已。 給小肝肝工程師一個支持喔~ 'V' ETH/ERC20 <If Else 語法結構> 圖片來源 : 迷因工程 老實說, 上述迷因(meme) 已經清楚說道If Else 的運作規則…
JS-執行緒與同步(Sync)與非同步(Async)概念 這一篇有概述了同步(Sync)與非同步(Async)。 所以我們得把以前學得執行堆疊概念拿出來套用一下 接下來要繼續說明一下, 同步(Sync)與非同步(Async)的應用吧 [2022_11_02 新增SetInterval ] 參考資料: 六角學院 參考連結: 談談JavaScript SetTimeout/SetInterval 給予小肝肝工程師支持吧'v': ETH/ERC20 JavaScript function tost(){ console.log('烤土司'); }…
在Javascript世界裡面, 它仍然是依照同步的概念去執行程式 意思就是Javascript是單執行續(Single-Thread) 的語言 請給予肝肝的小工程師支持吧 'v': ETH/ERC20 甚麼是同步? 甚麼是非同步? ⌜同步⌟ ⌜同步⌟這一詞, 懵懂的我剛開始以為是Multi-thread, 或者因為中文翻譯而將意思誤解為同時進行 *Multi-thread 之後我會在寫一篇來說說 簡單來說就是把事情編排好順序, 藉由一些方式讓它按照你編排的順序去執行。 每次只做一件事情, 這才叫做 ⌜同步⌟。…
當看完JS-提升之後, 為了加深記憶體區塊"空的"概念, 我們來探討一下 下方有一篇原文網站GeeksforGeeks, 內容講述此現象: https://www.geeksforgeeks.org/javascript-referenceerror-variable-is-not-defined/ 給予肝肝的工程師小額捐款'V': ETH/ERC20 0xd20c50c82450ee288711bf5e3f9238bc816c168a 主要區分以下 Not Defined Undefined <Not Defined > // let a; console.log(a);…
想必這個是踏入JavaScript第一個大魔王吧!? (疑 首先我們要提2個階段: 創造階段執行 給予肝肝的工程師小額捐款'v' ETH/ERC20 0xd20c50c82450ee288711bf5e3f9238bc816c168a 參考資料: 六角學院 範例1: function callname(){ console.log('Jen'); //Jen 這個callname() 裡面的內容已經被完整的創造 } callname(); 範例2: callname();…