JS中toString()的两种用法,传参与不传,实例在线编辑

toString()描述

在JavaScript中,toString()至少有两种用法,一种可以通过JS的对象,如a.toString()的方式进行调用,不需要传入参数,返回一个表示对象的JS字符串,另一种是传入参数,一般可以用于返回指定进制(如二进制、十进制、八进制等)表示的数值字符串。


toString()无参数的实例代码,及在线编辑器

<script>
  var a = [1,2,3]
  var b = a.toString()
  alert(typeof(a) +' '+ typeof(b))
</script>

代码解析

如上代码,通过typeof(a)和typeof(b)的返回值可知,toString()方法并没有修改变量a的值。


toString()带参数的使用方法,及实例在线编辑

<script>
  var x = 2
  var y = x.toString(2)
  alert(y+' '+typeof(y))
</script>

实例解析

上面的代码寥寥几行,十分简单,仅仅通过阅读,便能计算出y的值是多少,即将2转换成二进制值的字符串便是'10',运行后得出的亦是如此。有兴趣的也可以尝试将x的值和toString()中的参数值进行修改,然后运行试一下。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.