小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
我们知道 JavaScript 是一个'面向对象'的编程语言, 其中包含各种对象,document文档对象、String 字符串对象、Array数组对象、窗口对象和 Form 表单对象等等. 使用 JavaScript 可以丰富我们的程序, 使其更生动形象化。
今天学习了字符串的常用方法及常用属性, 这里作下总结:
字符串对象 String
JavaScript 中使用 String 字符串表示文本, 字符串类型是 JavaScript 中的一个 基本数据类型。
字符串是不可修改的 16位值的有序数列, 故其有长度 length.
字符串对象 字面量
JavaScript 中的字符串, 使用成对匹配的单引号 双引号 或者反引号 扩住; 单引号和双引号可互相包含
'' // 空字符串
'juejin.cn' //
'52.3'
'30.37'
'47.9'
'utm_source="gold_browser_extension"'
"utm_source='gold_browser_extension'"
`稀土掘金
'一个帮助开发者成长的社区'`
"Become a Better Developer(s's) by Sharing and Learning,"
在ES5 中 字符串可以在字符串末尾使用 \ 表示书写的换行, 但解析出来仍在一行; 使用\n 换行符 表示换行
// 换行写 三行仍表示一行:
// 表示结果: 这是一个比较长的一样文字.
'这是一个\
比较长的\
一样文字.'
// 下面字符串写在一行 但表示两行 \n 表示换行符
'two\nlines'
上面'稀土掘金'的反引号(``) 是 ES6 的语法, 支持换行. 而在单/双引号中需要注意换行符合空格
字符串对象 String 常用属性
-
length字符串长度属性了. -
prototype: 给字符串对象添加属性 -
Constructor: 表示字符对象的函数模型
声明一个字符串对象: firstString, 并输出其中的字符个数
const firstString = '今天学习了字符串的常用方法及其常用属性'
document.write(firstString.length) // 输出字符串对象中字符的长度: 19