java和javascript雙引號嵌套的問題


雙引號不能嵌套雙引號,否則一對雙引號就結束了。

 

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?";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM