JS类型转换-----String

提示:本人章针对个人来进行填写


前言

提示: JavaScript有五基本数据结构,分别是

String、Number、Boolean、Function、Symbol

三种对象类型

Object 、Date、Array

其中在 JavaScript 有两种类型转换的方式,分别是隐式类型转换和强制类型转换(也叫显式类型转换)。


提示:在这里我们讲授的是String强制转换类型与隐式类型转换

以下是本篇文章正文内容,下面案例可供参考

一、String 字符串型

通常我们在我们所正常看到的网页页面中一般都是字符串类型的文本显示,来让我们更好的进行查看.

使用步骤

于是当我们需要一个字符串类型的值但是却给了我们一些别的类型的值的时候,那么我们就需要进行类型转换了.
比如, alert(value) 将 value 转换为字符串类型,然后显示这个值。
我们也可以显式地调用 String(value) 来将 value 转换为字符串类型:
代码如下(示例):

显示转换

let value = true;
alert(typeof value); // boolean

value = String(value); // 现在,值是一个字符串形式的 "true"
alert(typeof value); // string

隐式转换

隐式转换就是自动转换,通常发生在一些数学运算中。因为 JavaScript 是一种弱类型的语言,在一个表达式中,运算符两边的类型可以不同(比如一个字符串和一个数字相加),JavaScript 解释器会在运算之前将它们的类型进行转换.
如下所示::

var str = "例子";
var num = 123;
var res = str + num;
document.write(typeof res);  // 输出:string
document.write(res);         // 输出:例子123

通过运行结果可以看出,将一个字符串与一个数字相加,会得到一个字符串类型的值。如果是在 C语言或者 Java 语言中的话,上面的运算会因为运算符两边的数据类型不一致而导致报错,但在 JavaScript 中则不会,因为在运算之前 JavaScript 解释器会将上面的 num 变量隐式的转换为字符串类型,之后再进行运算。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了String类型转换的使用,
大多数情况下,运算符和函数会自动将赋予它们的值转换为正确的类型。
比如, alert 会自动将任何值都转换为字符串以进行显示。算术运算符会将值转换为数字。
在某些情况下,我们需要将值显式地转换为我们期望的类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值