命名乙個含有單引號和雙引號的變數 js

2021-08-27 08:01:50 字數 386 閱讀 1725

我們通常在js中定義變數,var a = 『bob』;

這樣就定義了乙個變數a,初始值是字串型別的 『bob』,

那麼假如現在要將這麼乙個字串定義為變數呢?

小明說:"你真漂亮";曉華回答道:"it's great!"

這個字串涉及到單雙引號,就是說如果我們不作處理,最外層用單引號或者雙引號包裹都不行,都會報錯。

將字串中的單引號或者雙引號轉義,

我觀察上面示例字串中的單引號較少,所以決定將單引號轉義,然後定義時用單引號包裹即可

var a = '小明說:"你真漂亮";曉華回答道:"it\'s great!"

';

這樣就定義成功了。

單引號和雙引號的區別

看別人csdn,比較難以理解,還是大白話比較好,對我初學者來說,基礎總結很重要 1.雙引號解析變數,單引號不解析變數 所以單引號的執行效率比雙引號要高 2.雙引號可以解析所有的轉義字元,單引號只能解析 和 本身的轉義 3.雙引號當中的變數需要特殊字元隔開 特殊字元會原樣輸出 大括號不會被輸出 4.雙...

單引號 雙引號和三雙引號的區別

先說1雙引號與3個雙引號的區別,雙引號所表示的字串通常要寫成一行 如 s1 hello,world 如果要寫成多行,那麼就要使用 連行符 吧,如 s2 hello,world s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下 s3 hello,world,hahaha.那麼s3實際上...

python單引號 雙引號和三雙引號的區別

先說1雙引號與3個雙引號的區別,雙引號所表示的字串通常要寫成一行 如 s1 hello,world 如果要寫成多行,那麼就要使用 連行符 吧,如 s2 hello,world s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下 s3 hello,world,hahaha.那麼s3實際上...