zoukankan      html  css  js  c++  java
  • JS中把其他类型转换成字符串的三种方法

    1、toString()方法
    
    toString()方法返回的是相应值的字符串表现
    
    数值、布尔值、对象和字符串值都有toString()方法,但是null和undefined值没有这个方法
    
    例子:
    
        var age = 11;
        var str1 = age.toString();              //字符串 “11”
         
        var found = true;
        var str2 = found.toString();           //字符串 “true”
    
    多数情况下,使用toString()方法不需要传递参数。
    
    数值调用toString()方法的时候可以传递一个参数,来表示输出数值的基数,可以以2、8、16进制表示字符串值
    
    例子:
    
        var num = 10;
         
        num.toString();   // "10"
         
        num.toString(2);  // "1010"
         
        num.toString(8);  // "12"
         
        num.toString(16);  // "a"
    
    2、String()函数
    
    在不知道变量是否为null或者undefined是可以使用String()函数来转换为字符串类型
    
    String()函数可以将任何类型的数值转换为字符串
    
    使用规则:
    
    如果转换值有toString()方法的话,就直接调用该方法,并返回相应的结果
    
    如果转换值是null,则返回"null"
    
    如果转换值是undefined,则返回"undefined"
    
    例子:
    
         
                var value1 = 10;
                var value2 = true;
                var value3 = null;
                var value4;    //只定义未初始化的变量,自动赋值为undefined
         
                String(value1);   // 10"
                String(value2);   //"true"
                String(value3);   // "null"
                String(value4);   // "undefined"
    
    3、利用+“”
    
    把转换的值与一个字符串 “” 加在一起
  • 相关阅读:
    python中的json
    vmware workstation中的NAT配置
    python内置的一些模块
    datetime
    线程池的工作过程示例
    java io read中申请读的长度与实际长度不同|RocketMQ源码
    RocketMQ集群搭建及安装rocketmq-console
    使用MAT分析JVM内存溢出
    jdbcTemplate小用总结
    Spring线程安全为何非安全,场景重现,解决安全小结
  • 原文地址:https://www.cnblogs.com/zouhong/p/11792837.html
Copyright © 2011-2022 走看看