1.JavaScript中常用的数据类型转换,非常实用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.JavaScript中常用的数据类型转换,非常实用相关的知识,希望对你有一定的参考价值。

前言

 

   简单、粗暴、明了、实用 

 

1. 字符串转数组

        常用方法 split( ‘正则或字符串:以何种方式分割‘ ,‘指定返回的数组的最大长度,可选参数’);

        eg: 

        (1) 

        ---------------------------------------------------------------------------------------------------------------

              字符串变量:      var str = ‘zhonghuarenmingongheguo‘;
             调用方法:              str.split(‘‘);
             结果:                    ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"]

 

             字符串变量:      var str = ‘zhong-hua-ren-min-gong-he-guo‘;
             调用方法:              str.split(‘-‘);
             结果:                    ["zhong", "hua", "ren", "min", "gong", "he", "guo"]  

 

       

        (2)  toString()方法

        ------------------------------------------------------------------------------

                 var arr = ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"];
                     arr.toString().replace(/,/gi,‘‘);
                    "zhonghuarenmingongheguo"

             

              var arr = ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"];
                   arr.toString();
                   "z,h,o,n,g,h,u,a,r,e,n,m,i,n,g,o,n,g,h,e,g,u,o"

 

2.数组转字符串

       eg: 

        (1)  join("指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符")

        ----------------------------------------------------------------------------------------

                 var arr = ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"];
                      arr.join(‘‘);
                      "zhonghuarenmingongheguo"

                

                 var arr = ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"];
                      arr.join(‘-‘);
                      "z-h-o-n-g-h-u-a-r-e-n-m-i-n-g-o-n-g-h-e-g-u-o"

                 

                var arr = ["z", "h", "o", "n", "g", "h", "u", "a", "r", "e", "n", "m", "i", "n", "g", "o", "n", "g", "h", "e", "g", "u", "o"];
                     arr.join();
                     "z,h,o,n,g,h,u,a,r,e,n,m,i,n,g,o,n,g,h,e,g,u,o"

                

3. json对象转json字符串

                var jsonObj = { ‘name‘:‘xiaoming‘, ‘email‘:‘[email protected]‘, ‘sex‘:‘man‘ };
                     JSON.stringify(jsonObj)
                     "{"name":"xiaoming","email":"[email protected]","sex":"man"}"

 

4. json字符串json对

 

       1. JSON.parse(‘字符串‘)

        ------------------------------------------------------------------

             var jsonStr = ‘{"name":"xiaoming","email":"[email protected]","sex":"man"}‘;
                  JSON.parse(jsonStr )
                  Object:    {name: "xiaoming", email: "[email protected]", sex: "man"}

                  

                    var jsonStr = ‘{"name":"xiaoming","email":"[email protected]","sex":"man"}‘;
                                 JSON.parse(jsonStr ,function(e){ console.log(e) })
                                 name
                                 email
                                 sex

 

          2.  eval(‘(‘+字符串 +‘)‘)

           ------------------------------------------------------------------       

              var jsonStr = ‘{"name":"xiaoming","email":"[email protected]","sex":"man"}‘;
                  eval(‘(‘+jsonStr +‘)‘)
                  Object:  {name: "xiaoming", email: "[email protected]", sex: "man"}

 

























以上是关于1.JavaScript中常用的数据类型转换,非常实用的主要内容,如果未能解决你的问题,请参考以下文章

将 TFRecords 和 tf.Examples 转换为常用数据类型

Python中常用的数据类型转换

前端学习之JavaScript

JavaScript-Runoob:JavaScript 类型转换

JavaScript-变量数据类型(基本复杂数据类型转换)运算符(算术递增/减比较逻辑赋值优先级)

Python常用数据类型转换