• js字符串转换成数字,数字转换成字符串


    js字符串转换成数字

      将字符串转换成数字,得用到parseInt函数。

    parseInt(string) : 函数从string的开始解析,返回一个整数。

    举例:parseInt('123') : 返回 123(int);

         parseInt('1234xxx') : 返回 1234(int);

    如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测;

    举例 :

     var i = parseInt('abc');

     if (isNaN(i))

     {

        alert('NaN value');

     }

    同样的parseFloat函数是将字符串转换成浮点数。

    举例:parseFloat('31.24abc') : 返回 31.24;

    js数字转换成字符串

     

        将字符串转换成数字,得用到String类的toString方法

    举例:

    var i = 10;

    var s = i.toString();

    alert(typeof s);     //将输出 String

    js数字与字符串的区别

        js的数字的加法与字符串的连接都是 + 符号, 所以究竟是加还是字符串的连接就取决与变量的类型。

    举例:

    var a = 'abc' + 'xyz';    //a的值为:abcxyz,字符串与字符串是连接

    var a = 10 + 5;           //a的值为:15,数字是加

    var a = 'abc' + 10;       //a的值为:abc10,字符串与数字,自动将10转换成字符串了

    var a = 'abc' + 10 + 20 + 'cd';  //a的值为:abc1020cd

    var a = 10 + 20 + 'abc' + 'cd';  //a的值为:30abccd,可以数字加的先数字加,然后再连接

    如果从html页面元素得到的值,想按数字加,就需要先转换为数字,因为从页面得到的值默认是字符串。

    数字转换为bool型数据: Boolean()

  • 相关阅读:
    前端模糊查询
    CSS水平居中/垂直居中的方法
    echart图是用细节
    bootstrap-datetimepicker日期时间选择器学习
    zTree -- jQuery 树插件
    URL传参中文出现乱码
    在游览器标签页失去焦点时网页title改变的实现方法
    JS实现将数字金额转换为大写人民币汉字的方法
    div+css网站布局基础知识
    [转载]Jenkins中执行batch和Python
  • 原文地址:https://www.cnblogs.com/zhuiluoyu/p/4913887.html
Copyright © 2020-2023  润新知