在JS中String 和string啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JS中String 和string啥区别?相关的知识,希望对你有一定的参考价值。

String 和string什么区别?

这两个可以说除了字符串长度相同,没有任何共同点:

    js区分大小写,所以他们两个不是一回事。

    String 是构造函数,string是变量的一个类型

    typeof String 是function, typeof string 是 string

    String(\'xxx\')  返回的是一个字符串。String有属性和方法,而string没有。

参考技术A js中只有String,没有string。
js是严格区分大小写的,String对象是字符串。本回答被提问者采纳
参考技术B var str = "aaaaa"
这种叫做字符串直接量
var str = new String("Hello World")
这种就是创建了一个String 对象
以上两种使用起来是一样的

sqlalchemy 的数据类型中 Varchar 和 String 有啥区别?

【中文标题】sqlalchemy 的数据类型中 Varchar 和 String 有啥区别?【英文标题】:What is the difference between Varchar and String in sqlalchemy's data type?sqlalchemy 的数据类型中 Varchar 和 String 有什么区别? 【发布时间】:2017-04-29 09:38:21 【问题描述】:

我曾经使用 Varchar 来处理动态字符串长度的文本字符串。最近看到有人用String加上length来定义。

它们之间有什么区别?哪个更好用?

【问题讨论】:

【参考方案1】:

据我所知,

如果你想有一个长度限制

,请使用varchar

如果您不想限制文本的长度,请使用 字符串

使用String类型时通常需要长度字段 在 CREATE TABLE 语句中,因为 VARCHAR 在大多数情况下都需要长度 数据库

参数

长度 - 可选,用于 DDL 和 CAST 表达式的列的长度。 如果不发出 CREATE TABLE,可以安全地省略。肯定 数据库可能需要在 DDL 中使用的长度,并且会引发 如果 VARCHAR 没有 包括长度。该值是否被解释为字节或 字符是特定于数据库的。

SQLAlchemy 文档

【讨论】:

但是 String 也像 Varchar 一样接受长度限制。什么时候用String,什么时候用Varchar? @ichbinblau 是的,但如上所述,长度是String可选 参数,可以安全地省略 @ichbinblau 这能回答你的问题吗??

以上是关于在JS中String 和string啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

C#中string()和ToString()有啥区别?

Java 中的 String[] 和 String... 有啥区别?

JAVA中appendReplacement()方法和replaceAll()方法有啥区别。。

C++中 string 和cstring 头文件 有啥区别????

Spring MVC 中返回 ModelAndView 和返回 String 有啥区别?

sqlalchemy 的数据类型中 Varchar 和 String 有啥区别?