雙引號不能嵌套雙引號,否則一對雙引號就結束了。
Java中雙引號中嵌套雙引號需要轉義:
/** * java雙引號轉義符測試 * @author asus * */ public static void main(String[] args) { String ont = "\"name\""; //字符串兩邊含有雙引號 String tow = "name \"is\" wgb"; //字符串中間含有雙引號 String three = "\\name"; //使用轉義字符還可以使字符串包含其他字符 System.out.println("字符串ont :" + ont); System.out.println("字符串tow :" + tow); System.out.println("字符串three:" + three); }
控制台結果:
JavaScript中表示字符串時,可以用雙引號,也可以用單引號。
當拼接JS字符串的時候,雙引號裡面一定要是單引號,單引號裡面要是雙引號。如此循環!不過全部雙引號也可以,就是雙引號裡面的雙引號需要轉義!
/** * 當拼接JS字符串的時候,雙引號裡面一定要是單引號,單引號裡面要是雙引號(需轉義)。如此循環!不過全部雙引號也可以,就是雙引號裡面的雙引號需要轉義! */ var inShort="What do the 'guards \"at\" Buckingham Palace' wear on their heads?"; var inShort="What do the \"guards \"at\" Buckingham Palace\" wear on their heads?";