登录
首页 >  文章 >  前端

字符串与字符串

来源:dev.to

时间:2024-11-22 13:04:04 120浏览 收藏

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

字符串与字符串

细绳

小写字符串是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(对象),尽管这在实践中很少见。


就是这样!感谢您阅读本文。下次见!

终于介绍完啦!小伙伴们,这篇关于《字符串与字符串》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>