2019年12月29日 星期日

JS學習:基礎資料型別


布林值:Boolean

布林是用來表示真偽的資料型別,只有 True 和 False 兩個值,如果宣告一個布林型態變數,但是沒有賦予值的話,此時的值會是 False 


2019年12月25日 星期三

JS學習:變數的宣告與使用



所有資料都是物件

資料型別分成:基本資料型別、複雜資料型別

基本資料型別 ( primitive data type ):為語言的基本構成單元,Boolean、int、Number、String 等

複雜資料型別 ( complex data type ):通常由基本資料型別構成,Array、Function 等

變數命名

  1. 盡量使用有含意的英文單字
  2. 使用小駝峰命名 ( ex: maxWidth )
  3. 命名符合 最短長度、最富意義 原則
  4. 避免出現數字編號 ( ex: id_1、id_2 )

變數的本質

每個物件在建立時,會向記憶體請求一塊空間來儲存資料,而我們宣告的變數會持有引用
( Reference ),引用則是指向該物件所在的記憶體位置

JS學習:函數進階使用技巧

代理函數物件 根據不同的條件,代理函數物件可以指向不同的函數來實現動態改變,如下: function femaleFunction() { console.log('female'); } function maleFunction() { ...