乐趣区

关于javascript:原始值包装类型

let s1 = 'i name is xt'
let s2 = s1.substring(2)

s1 是字符串变量,是一个原始值,逻辑上不该有办法。运行中后盾做了解决,第二行是以读模式拜访。

let s1 = 'i name is xt'
let s2 = s1.substring(2)
console.log(s2)//underfined

援用类型与根本包装类型的区别

援用类型与根本包装类型的 次要区别就是对象的生存期。援用类型在来到作用域时销毁,而原始值包装类型只存在拜访那行代码执行期间,这意味着咱们不能为根本类型的值增加属性和办法。

能够显性创立根本包装类(不倡议,乱,容易分不清)

 const str = new String("some text")
    str.name = "xt"
    console.log(str1.name,typeof str)//xt
退出移动版