本篇將了解JS裡最最最基礎的變數資料型別以及如何運用!
變數是用來存放資料的容器,用來存放你想存的值,但要注意變數還是有一些命名規則的喔!請看以下~
JS內建的型別總共分為兩大類 基本型別(Primitives) 以及 物件型別(Object)
基本型別: String、Number、Boolean、Null、Undefined,剩下的都可以說是物件型別。
JS裡並沒有char
的概念,只有字串並使用單引號''
或雙引號""
包覆
var string = 'CK'
var string = "CK"
但如果你遇到了字串本身就有單引號或雙引號
var string = 'I'm CK'
程式會選擇距離最近的單引號組成配對所以這時就會出錯,那麼你有幾種方式可以解決
\
:var str= 'I\'m CK!'; //正常執行
var str= "I'm CK!"; //正常執行
至於選用哪種方式就看個人習慣摟~
如遇到了多組的字串時,你可以用 + (加號) 來連接字串:
var str= "hello" + "world"; //正常執行
或是透過(反斜線)來連接:
var hello= ' 我是\
CK' //正常執行,如果沒有用反斜線直接換行的話會出錯喔!
再反斜線後方不能有任何東西、包括空白字元。
是再ES6的時候新增的,使用一組反引號包覆,裡頭可以放一般字串與${}
。大幅提升了字串靈活性,原因如下:
現在多行字串樣板字面值語法:
var hello= `我是
CK`//正常執行
var name = 'CK'
var str = `I am ${name}` // I am CK
var a = 1
var b = 2
var str = `${a + b} is Three`
本篇大概介紹到這邊,剩下的資料型別會在下篇介紹!