JS中的String數據類型


String字符串數據類型

所有用單引號、雙引號、反引號包起來的都是字符串。

把其他類型值轉換為字符串

  • [val].toString()
  • 字符串拼接
var age =18;
var ageAsString = age.toString() // "11"

let a = 10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false;

console.log(a) // 11undefinedHellonull10false
console.log(let a = 10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false;

console.log(10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false)

let str = 'Hello World'

案例解析:

  • 第一步,10 + null => 10 null轉換成數值為0, 10 + 0 = 10。
  • 第二步,10 + true => 11 true轉為為數值為1,10 + 1 = 11
  • 第三步, 11 + [] => "11" []轉換為字符串為空,數值和遇到字符串+號變為連接符11 + "" = "11"
  • 第四步, "11" + undefined => "11undefined" 字符串后使用+號,當做連接符,后面的也一樣
  • 所有最終結果為 11undefinedHellonull10false


免責聲明!

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



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