html5中雙引號和單引號的區別

2021-05-02 11:23:21 字數 3382 閱讀 8637

1樓:我賣燒餅不賣饃

單獨html標籤時,單引號和雙引號區別:

輸出完全一樣,故在純html標籤下以上三種寫法是完全等效的。

2. 在js混編情況下html標籤的雙引號和單引號區別:

轉義字串(escape sequence)也稱字元實體(character entity)。在html中,定義轉義字串的原因有兩個:第一個原因是像「<」和「>」這類符號已經用來表示html標籤,因此就不能直接當作文字中的符號來使用。

為了在html文件中使用這些符號,就需要定義它的轉義字串。當解釋程式遇到這類字串時就把它解釋為真實的字元。在輸入轉義字串時,要嚴格遵守字母大小寫的規則。

第二個原因是,有些字元在ascii字符集中沒有定義,因此需要使用轉義字串來表示。

2樓:千鋒教育

1、單引號和雙引號都可以作為字串的開始符和關閉符,並且只能‍同一種單或者雙引號來定義開始和結束;單引號之間的字元都被認為是字元,即使是轉義符\和變數符$,例外的是\』標識單引號。

2.雙引號之間的字元是需要php解析的,包括$,\,{都保留了php賦予的特殊含義。

3." "雙引號裡面的欄位會經過編譯器解釋,然後再當作html**輸出;而' '單引號裡面的不進行解釋,直接輸出。

例如:$abc='my name is tome';

echo $abc //結果是:my name is tom

echo '$abc' //結果是:$abc

echo "$abc" //結果是:my name is tom

特別在使用mysql語句的時候,雙引號和單引號的用法讓新手不知所措,在這裡,舉個例子,來進行說明。

假設查詢條件中使用的是常量,例如:

select * from abc_table where user_name='abc';

sql語句可以寫成:

sqlstr = "select * from abc_table where user _name= 'abc'" ;

假設查詢條件中使用的是變數,例如:

$user_name = $_request['user_name']; //字串變數

或$user=array ("name"=> $_request['user_name『,"age"=>$_request['age'];//陣列變數

sql語句就可以寫成:

sqlstr = "select * from abc_table where user_name = ' " . $user_name . " ' ";

sqlstr = "select * from abc_table where user_name = ' " . $user["name"] . " ' ";

對比一下:

sqlstr="select * from abc_table where user_name = ' abc ' " ;

sqlstr="select * from abc_table where user_name =' " . $user _name . " ' ";

sqlstr="select * from abc_table where user_name =' " . $user["name"] . " ' ";

sqlstr可以分解為以下3個部分:

1:"select * from table where user_name = ' " //固定sql語句

2:$user //變數

3:" ' "

1,2,3部分字串之間用"." 來連線

3樓:匿名使用者

html5中雙引號和單引號的區別具體區別如下:

通過對比分析發現 '' 和 "" (單引號,雙引號),還是有很大的區別地!

建議:在使用html onclick 事件屬性時候亂用 單引號 /雙引號 會出錯的,比如:

英語中有雙引號還是單引號?

4樓:水院最美

英式英語和美式英語的用法不一樣,英式英語用單引號,美式英語用雙引號。

英語中標點符號用法常見錯誤主要有以下三種型別:

(1)對標點符號認識談薄,使用起來比較隨意,如:用中文句號(。)來結束句子;逗號、句號不分,大寫、小寫不分,亂點一氣;在疑問句後也不加問號,或者在間接引語後使用問號,如:

誤用:he came up and asked me what was the matter?

分析:本句為陳述句,所包含的問問是間接引語,自然應當用句號結尾,且要調整語序。

修改:he came up amd asked me what the matter was.

(2)對句子結構不太理解。中文句號是根據說話都的語意來使用的,即用於一段表達完整的內容之後;而英文中的句號是根據結構來用的,即每一個語法意義完整的句子後用句號,如:

誤用1:i didn』t go to the party yesterdy.because i had too much homework to do.

分析:此句中,because引出的句子從語法角度看並不完整,而是從屬於前面一句(為原因狀語從句),因而兩句不能用句號隔開。

修改:i didn』t go to the party yesterday.because i had too much homework to do.

(3)中英文標點符號用法混淆,如:

誤用1:hearing what he said,jack said to himself:「should i believe him?」

分析:作為中英文兼有的標點符號,冒號在中文裡常用在「說、道、講、問、唱、回答、喊、吼」等動詞的後邊,或用於「比如、例如」等後,而這類情況下英文中只需用逗號表示。

修改:hearing what he said,jack said to himself,「should i believe him?」

5樓:匿名使用者

都有.引號的用法 引號有雙引號和單引號之分,事實上,雙引號較單引號常用,單引號多見於報刊的新聞標題中。引號有下列幾種用法:

1) 用於直接引語。 注意句子中其他標點符號與引號的相對位置: 逗號、句號位於引號內(這是美國用法,英國用法多置於引號外),在引語內再用引語時,可用單引號(這是美國用法,在英國用法中,單引號在外,雙引號在內)。

引語不止一段時,引號位於各段起始處和最後一段結尾處。 2) 用於引述文章、文藝作品、歌曲、廣播及電視節目、繪畫等。

6樓:黎祁旅人

誤用的第二個because那個,修改後跟原句原句一樣是不是有點問題

7樓:匿名使用者

必須用單引號,英語裡沒有雙引號,偶就是學英語的,肯定沒錯。

8樓:匿名使用者

單引號 雙引號 的用法和漢語的一樣

在jsp中如何使用單引號和雙引號

單引號 當雙引號出現在js的 符號內時遵循如下規則 1 雙引號 要變為單引號 2 單引號中的單引號 用實體符號 代替 3 單引號中的轉義字元 用 代替 雙引號 asp中處在雙引號中的可以是任意的字元 字串,html 比如產生的頁面效果分別是 預設文字和加粗文字 cnbruce here 1,一般文字...

python中雙引號單引號三引號,差異在什麼地方還是沒有差異只是符

單引來號和雙引號沒有什麼自區別,不過單引號bai不用按shift,打字稍微快一點。表示du字串的時zhi候,單引號dao裡面可以用雙引號,而不用轉義字元,反之亦然。像這樣 she said yes.or she said yes.但是如果直接用單引號擴住單引號,則需要轉義,像這樣 she said ...

句子中的詞語加引號是什麼意思,加“雙引號”是什麼意思?

引號的作用主要有 a 表示引語 b 表示特定稱謂 c 表示特殊含義需要強調 d 表示否定和諷刺 舉幾個例子吧 1什麼 一線天 什麼 百丈峽 聽著名字就讓人膽顫。特指 2在這樣的山水間行走,我們也漸漸變得 野 了起來。特殊含義,不是真正的 野 3相對相依,宛如 熱戀情人 特殊含義,比喻 引號 表示文中...