iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
Modern Web

小白的從零開始食譜搜尋系統系列 第 17

JS語法學習Day1

  • 分享至 

  • xImage
  •  

學習內容
基本資料型態&變數、如何使用字串、如何使用數字
基本資料型態&變數(Data Type)

  • 基本資料型態
    • 布林值 (Boolean): 只包含兩種值 _true / false
    • null:特殊值 (keyword),表示這變數裡面沒有東西
    • undefined:特殊值 (keyword),表示值還沒有定義或還未指定
    • 數值 (Number): 數值類型的值,EX : 42 , 3.14159 , 0
    • 字串 (String): 表示純文字EX : 〝 hello world〞 , 〝汽車〞
  • 複合資料型態
    • 陣列 (Array): 陣列用來儲存多個資料,陣列中的資料數量,就是這個陣列的長度 (length)
    • 物件 (Object): 基本上,除了基本資料型態以外的都是物件型態
  • 變數 : 用來儲存和從變數中讀取資料,以方便進行運算,變數就像是資料的容器。
    • 變數的命名有一些規定
    • 只能是英文大小寫、數字或是‵$′和‵ _′ 得組合
    • 開頭不能是數字
      https://ithelp.ithome.com.tw/upload/images/20210926/20140497CsOF3mRhf7.png

如何使用字串

  • 字串相加
  • 字串長度
  • 字串全部大寫or小寫
  • 從位數找內容
    PS. JS是從第0個位元開始算起
  • 從內容找位數
    PS. 若無該字元,會回傳-1
  • 回傳部分位數
    PS. (0,5)代表搜尋到第5個字元以前,不包含第五個字元,所以是0~4個字元
    https://ithelp.ithome.com.tw/upload/images/20210926/20140497yxhF37QNok.png

如何使用數字

  • Math.abs(number) -> number 取絕對值
  • Math.max(numbers) ->找到眾多數字中最大的數
  • Math.min(numbers) ->找到眾多數字中最小的數
  • Math.round(number) ->把數字四捨五入
  • Math.pow(a,b) ->計算a的b次方
  • Math.sqrt(number) -> number的開根號
  • Math.random() ->0~10的隨機一個數
  • Math.round(Math.random()*10) - > 0~10隨機一個整數
    https://ithelp.ithome.com.tw/upload/images/20210926/20140497rpl7CS6u7f.png

上一篇
食譜搜尋系統_Excel匯入MySQL + CRUD測試
下一篇
JS語法學習Day2
系列文
小白的從零開始食譜搜尋系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言