6-1 字串的標示方式
Lesson: 6-1 字串的標示方式
6-1 字串的標示方式
Original: https://course.andys.pro/Javascript-Intro/06-1-marking-method-of-string/
講義
1. 字串的基本操作
- 存取字元:字串可以像陣列一樣使用索引值 (Index) 來存取。
- 範例:
var a = "hello"; a[0]➝"h"a[4]➝"o"
- 範例:
2. 字串的標示與引號規則
- 標示方式:使用單引號
' '或雙引號" "。 - 巢狀引號原則:
- 若字串內包含單引號,外部應使用雙引號:
"Mike's pet"。 - 若字串內包含雙引號,外部應使用單引號:
'He said "Hello"'。 - 錯誤範例:
"He said "Hello""➝ 會導致語法錯誤,因為電腦無法判斷字串的結束點。
- 若字串內包含單引號,外部應使用雙引號:
3. 特殊字元的編碼表示法
有時候我們需要用編碼來表示某些特定字元:
- 十六進位表示法 (
\x):- 語法:
\x+ 兩位十六進位數值。 - 範例:
\x20代表空白鍵 (Space),\x41代表大寫字母A。
- 語法:
- Unicode 表示法 (
\u):- 語法:
\u+ 四位十六進位數值。 - 常用於表示特殊符號或不常見的語言字元。
- 範例:
\u2661➝♡(空心愛心),\u4F60\u597D➝你好。
- 語法:
影片逐字稿 (AI 生成)
歡迎來到第六章Stream我們這一章要學的東西是什麼呢我要學的是自串自串的標示方法還有怎麼跳脫還有常用的方法六之一我們要來先學會創建自串然後再來做十六進位的轉換還有unicode的轉換表示好那Stream呢我們剛才就做了很多Stream可是我們可以用index來找到Stream裡面的東西比如說像我這邊直接舉個例子比如說在我用googlegoogle的頁面你不用看這個好我先clear清掉比如說我今天有一個vara等於hello自串同時我可以切它對不對我可以第0個就是hindex的0是h第一個是1我可以這樣子一格一格的去找到它裡面的內容好下一個元素以此類推要幫大家推完那透過有兩種方法嘛剛才前面有教過嘛對不對前面單引號跟雙引號嘛OK那這邊很簡單嘛就是單引號和雙引號可以那再來呢這邊還有什麼你可以是中文啊這些都可以放在裡面雙引號雙引號單引號裡面不能有雙引號雙引號裡面不能有雙引號單引號裡面不能有單引號前面也講過那我們就來嘗試錯誤吧就是mike’s pet然後我們來這裡有沒有你看它在標示的時候就已經跟你講欸你這裡錯了喔然後它就會直接爛掉對不對那所以這邊正確的做法要怎麼做是不是要把它變成是欸難得講義的分號單引號是對的有什麼的好然後這邊是不是前面也要把它變雙引號裡面是單引號這樣就可以對不對STR就是對了嘛雙引號去包單引號雙引號去包單引號然後這邊呢這前面也有出現會壞掉為什麼因為雙引號包雙引號那解法是用單引號來包雙引號oh sorry收打一個單引號STR就可以了好接下來我們在教16位數的轉換那主要呢這邊就是大家可以來玩玩看就是說斜線X是什麼大家記得X嗎X就是16進位然後20第二十個就是一個space然後把這個東西這個斜線那這個斜線呢主要就是在那個在自串裡面的跳脫資源就是slash就是反斜線那反斜線也是在enter上面就是鍵盤enter上面我看一下這樣然後它其實就等於是你看它裡面是一個空白就等於是你這樣子是一樣的意思自殺是20有沒有那這邊大家可以玩一下金灘號是21啊然後A是A是Siri閉嘴喔就是Siri跑出來sorry然後這邊呢41是A然後Z是多少加26是嗎2667嗎不是67G為什麼5A啊16進位喔Sorry它是16進位OK所以你應該你41加16加26Z吧可是你要換成16進位所以我就還是直接複製就好好的那這位是數字3039你看0嘛要變9對不對就加9就變過來16進位沒有轉換好的萬國馬那unicode對不對那就是斜線U很清楚明瞭對不對那只是這些字啊字符啊你要去查表就是你可能要google上面查表就可以查出來我是覺得不用背啦就是就查表就好那我們直接跑一個就是比較比較簡單的比較有趣的空愛心對不對2661空愛心好然後同時呢萬國馬裡面的4F60是你然後597D是好這也不用背你好OK好的那這邊呢嘗試來好好看就是用引號來做這個應該蠻簡單的OK那Omega就要查一下google好這是第六之一好好好好好好好好好
影片逐字稿largev2
歡迎來到第六章Stream我們這一章要學的東西是什麼呢我們要學的是自串那自串的標示方法然後還有怎麼跳脫然後還有它常用的方法六之一我們要來先學會創建自串然後再來做十六進位的轉換還有UNICODE的轉換表示那Stream呢我們剛才就做了很多Stream可是我們可以用INDEX來找到Stream裡面的東西比如說像我這邊直接舉個例子比如說在我用GOOGLE好了GOOGLE的頁面你不用看這個 你直接看CONSOLE好 我先CLEAR 清掉比如說我今天有一個VARA等於L它是一個自串同時我可以切它我可以第0個這是HINDEX的0是H第一個是1我可以這樣子一格一格的去找到它裡面的內容下一個元素以此類推我剛才都幫大家推完了那透過有兩種方法剛才前面有教過單一號跟雙一號那這邊很簡單就是單一號跟雙一號再來呢你可以是中文這些都可以放在裡面雙一號雙一號單一號裡面不能有雙一號雙一號裡面不能有雙一號單一號裡面不能有單一號前面也講過那我們就來嘗試錯誤吧就是MIC SPEC然後我們來這裡有沒有你看它在標示的時候就已經跟你講你這裡錯了喔然後它就會直接爛掉那所以這邊正確的做法要怎麼做是不是要把它變成是難得講義的單一號是對的有什麼的然後這邊是不是前面也要把它變成雙一號裡面是單一號這樣就可以對不對STR就對了嘛雙一號就不要包雙一號就包單一號然後這邊呢這前面也有出現會壞掉為什麼因為雙一號包雙一號那解法是用單一號來包雙一號STR就可以了好接下來我們來教16位數的轉換那主要呢這邊就是大家可以來玩玩看斜線X是什麼大家記得X嗎X就是16進位然後20第20個就是一個SPACE然後把這個東西那這個斜線呢主要就是在在字串裡面的跳脫資源就是反斜線那反斜線也是在Enter的上面鍵盤的Enter上面我看一下然後其實就等於是你看它裡面是一個空白就等於是你這樣子是一樣的意思只是它是20那這邊大家可以玩一下金湯號是21R然後A是Siri閉嘴好Siri跑出來了然後這邊呢41是A然後Z是多少加26是嗎2667嗎不是67是G耶5A啦它是16進位所以你應該41加26你可以得到Z吧可是你要換成16進位所以還是直接複製就好那這個是數字30和390嘛要變9就加916進位沒有轉換萬國馬那unicode對不對那就是斜線U很清楚明瞭那只是這些字啊字符啊你要去查表就是你可能要Google上面查表就可以查出來我是覺得不用背啦就查表就好那我們直接跑一個比較比較簡單的比較有趣的空愛心空愛心然後同時呢萬國馬裡面的4F60是你然後597D是好這也不用背你好那這邊呢嘗試來跑跑看就是用引號來做這個應該蠻簡單的那Omega就要查一下Google好這是第六之一