字符串与字符串
收藏
学习知识要善于思考,思考,再思考!今天米云小编就给大家带来《字符串与字符串》,以下内容主要包含等知识点,如果你正在学习或准备学习文章,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

细绳
小写字符串是javascript中的原始数据类型。
用这种类型创建的字符串不是对象,但 javascript 会自动用 string 对象包装它们(这称为“装箱”)。
let imastring = "hello"; console.log(typeof imastring); // "string"
细绳
大写字符串 是一个构造函数,用于创建 string 对象,即字符串基元的对象包装器。
当您将 string 构造函数与 new 一起使用时,您将得到一个 string 对象而不是原始字符串
字符串对象不是必需的,除非您需要明确地将它们用作对象。
let imAStringObject = new String("hello");
console.log(typeof imAStringObject); // "object"
差异
| string | string | |
|---|---|---|
| type | primitive | object |
| memory | lightweight and stored by value | heavyweight, stored as object |
| methods | get converted to string object temporarily | has access to string methods like .charat() |
| comparing values | by values | by reference |
什么时候使用字符串/字符串?
几乎在所有情况下都使用字符串(原始)。它更高效、更简单,并且 javascript 在需要时自动提供方法。
仅当您特别需要具有附加属性的对象或想要使用 instanceof 检查时才使用 string(对象),尽管这在实践中很少见。
就是这样!感谢您阅读本文。下次见!
终于介绍完啦!小伙伴们,这篇关于《字符串与字符串》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~米云公众号也会发布文章相关知识,快来关注吧!
版本声明 本文转载于:dev.to 如有侵犯,请联系删除
- Win11提示脱机状态怎么办 Win11提示脱机状态的解决方法
