7、string数据类型
2024-02-27 11:04:47 0 举报
AI智能生成
"String" 是一种编程语言中常用的数据类型,用于表示和处理文本数据。在计算机科学中,字符串是指由零个或多个字符组成的有限序列,通常被包含在双引号 " " 或单引号 ' ' 中。字符串可以包含字母、数字、符号和其他字符。在编程中,字符串数据类型提供了各种方法来操作和处理字符串,例如查找、替换、分割和连接等。此外,不同的编程语言可能对字符串的处理方式略有不同,但基本概念和应用都是相似的。
作者其他创作
大纲/内容
定义
在JS中,用单引号/双引号/反引号,包起来的都是字符串
其他类型转字符串类型
方法
String([value])
[value].toString()
隐式转换
字符串拼接时
把对象转换为数字之前,先要转换为字符串
普通对象转字符串
“[object object]”
数组对象转换为字符串
用逗号分隔数组中的每一项
“第一项,第二项,...”
字符串的数学运算
减乘除
都是数学运算(如果遇到非数字类型,需要基于Number 把其强制转换为数字类型,然后进行运算)
加
数学运算
字符串拼接
定义
只要加号两边的任意一边出现字符串,则变为字符串拼接
注意
对象转数字时需要先转换为字符串,变为字符串之后则直接拼接,不再转为数字
例子
console.log(100 + true + 21.2 + null + undefined + 'Tencent' + [] + null + 9 + false);//==>NaNTencentnull9false
真实项目中经常把一些变量的值拼接到指定的字符串中
传统的拼接方式
我们需要在字符串中基于“++”或者‘++’的方式把变量拼接到字符串中
let result = year + '年' + mouth + '月' + day + '日' + hours + ':' + minutes + ':' + seconds
这种方式涉及很多恶心的规则,一不留神就容易拼错
ES6 中的模版字符串
为了解决传统字符串拼接中的问题(反引号):${}中存放变量或者其他的JS表达式即可
`${}`
let result = `${year}年${mouth}月${day}日${hours}:${minutes}:${seconds}`
可以很简单的完成字符串拼接
取余:%(膜)
0 条评论
下一页