語法與型別 | java var用法
字串字面值是用雙引號(“)或單引號()包住的零或多個字元。字串必須用同類的引號定界;也就是「兩個單引號」或「兩個雙引號」。以下是字串字面值的範例:foo"bar"1234onelineanotherline"Johnscat"你可以在字串字面值上調用String物件的任何方法-JavaScript將自動轉換字串字面值為臨時String物件並調用該方法,然後丟棄該臨時String物件。您還可以將String.length屬性與字串字面值一起使用:console.log("Johnscat".length)InES2015,templateliteralsarealsoavailable.Templateliteralsareenclosedbytheback-tick(``)(graveaccent[1...
字串字面值是用雙引號(“)或單引號()包住的零或多個字元。字串必須用同類的引號定界;也就是「兩個單引號」或「兩個雙引號」。以下是字串字面值的範例:
foo "bar" 1234 one line another line "Johns cat"你可以在字串字面值上調用 String 物件的任何方法 - JavaScript 將自動轉換字串字面值為臨時 String 物件並調用該方法,然後丟棄該臨時 String 物件。您還可以將 String.length 屬性與字串字面值一起使用:
console.log("Johns cat".length)In ES2015, template literals are also available. Template literals are enclosed by the back-tick (` `) (grave accent[1]) character instead of double or single quotes. Template strings provide syntactic sugar for constructing strings. This is similar to string interpolation features in Perl, Python and more. Optionally, a tag can be added to allow the string construction to be customized, avoiding injection attacks or constructing higher level data structures from string contents.
`In JavaScript is a line-feed.` `In JavaScript template strings can run over multiple lines, but double and single quoted strings cannot.` var name = Bob, time = today; `Hello ${name}, how are you ${...