字符串转数字类型

◆Number

  ★数字类型的字符串,转换之后得到的数字。

  ★非数字字符串,转换之后得到是NaN。

   ★小数类型的字符串,转换之后得到的是原数字。

 var n1="1";
        var n2="2.22";
        var n3="123abc";
        var n4="yz99";
        var n1=Number(n1);
        var n2=Number(n2);
        var n3=Number(n3);
        var n4=Number(n4);
        document.write("n1的值是:" + n1+ "<br>" + "n1的类型是:"+typeof(n1) + "<br>");
        document.write("n2的值是:" + n2+ "<br>" + "n2的类型是:"+typeof(n2) + "<br>");
        document.write("n3的值是:" + n3+ "<br>" + "n3的类型是:"+typeof(n3) + "<br>");
        document.write("n4的值是:" + n4+ "<br>" + "n1的类型是:"+typeof(n4) + "<br>");
        /*页面输出结果:
        n1的值是:1
        n1的类型是:number
        n2的值是:2.22
        n2的类型是:number
        n3的值是:NaN
        n3的类型是:number
        n4的值是:NaN
        n1的类型是:number*/

◆parseInt

  ★整数数字类型的字符串,转换之后得到的整数数字。

  ★数字开头的字符串,转换之后得到的是前边的数字。

  ★非数字开头的字符串,转换之后得到的是NaN。

  ★小数类型的字符串,转换之后取整。

 var n1="1";
        var n2="2.22";
        var n3="123abc";
        var n4="yz99";
        var n5="2.99"
        var n1=parseInt(n1);
        var n2=parseInt(n2);
        var n3=parseInt(n3);
        var n4=parseInt(n4);
        var n5=parseInt(n5);
        document.write("n1的值是:" + n1+ "<br>" + "n1的类型是:"+typeof(n1) + "<br>");
        document.write("n2的值是:" + n2+ "<br>" + "n2的类型是:"+typeof(n2) + "<br>");
        document.write("n3的值是:" + n3+ "<br>" + "n3的类型是:"+typeof(n3) + "<br>");
        document.write("n4的值是:" + n4+ "<br>" + "n4的类型是:"+typeof(n4) + "<br>");
        document.write("n5的值是:" + n5+ "<br>" + "n5的类型是:"+typeof(n5) + "<br>");
        /*页面输出:
        n1的值是:1
        n1的类型是:number
        n2的值是:2
        n2的类型是:number
        n3的值是:123
        n3的类型是:number
        n4的值是:NaN
        n4的类型是:number
        n5的值是:2
        n5的类型是:number*/

◆parseFloat

  ★整数数字类型的字符串,转换之后得到的整数数字。

  ★数字开头的字符串,转换之后得到的是前边的数字。

  ★非数字开头的字符串,转换之后得到的是NaN。

  ★小数类型的字符串,转换之后得到的是原数字。

     var n1="1";
        var n2="2.22";
        var n3="123abc";
        var n4="yz99";
        var n5="2.99"
        var n1=parseFloat(n1);
        var n2=parseFloat(n2);
        var n3=parseFloat(n3);
        var n4=parseFloat(n4);
        var n5=parseFloat(n5);
        document.write("n1的值是:" + n1+ "<br>" + "n1的类型是:"+typeof(n1) + "<br>");
        document.write("n2的值是:" + n2+ "<br>" + "n2的类型是:"+typeof(n2) + "<br>");
        document.write("n3的值是:" + n3+ "<br>" + "n3的类型是:"+typeof(n3) + "<br>");
        document.write("n4的值是:" + n4+ "<br>" + "n4的类型是:"+typeof(n4) + "<br>");
        document.write("n5的值是:" + n5+ "<br>" + "n5的类型是:"+typeof(n5) + "<br>");
        /*页面输出结果:
        n1的值是:1
        n1的类型是:number
        n2的值是:2.22
        n2的类型是:number
        n3的值是:123
        n3的类型是:number
        n4的值是:NaN
        n4的类型是:number
        n5的值是:2.99
        n5的类型是:number*/

原文地址:https://www.cnblogs.com/EricZLin/p/8597356.html

时间: 2024-11-25 18:29:28

字符串转数字类型的相关文章

javascript中字符串向数字类型的自动转换

js中类型的转换依环境而定,当字符串向数字类型(浮点)转换时,有几种情况: 1.加号连接符引导为字符拼接: console.log("2"+1); 21 console.log(1+"2"+1); 121 2.其余情况引导为数字计算: console.log(0-"2"+1); -1 console.log("2"*2); 4 console.log(1*"2"+1); 3 3.当字符串带非数字时返回NaN

字符串转换为数字类型

// @param s为字符串,n为数字function fn(obj){    //转换为String类型    var s = obj +"";    //转换为number类型    var n = +obj;}

mysql 字符串按照数字类型排序

一个varchar,char的字段 存放 1+,12- ,11等字符串将字段*1或者+0可以将MySQL字符串字段按数值排序 order by 字段名称+0 desc/asc的形式进行排序 order by 字段名称*1 desc/asc的形式进行排序 原文地址:https://www.cnblogs.com/grimm/p/10297157.html

Mysql 字符串转数字类型

使用场景: 在数据库中进行数字比较,但是数字的存储格式是varchar的时候可以使用以下方法进行转换,然后进行比较 方法一:SELECT CAST('123' AS SIGNED); 方法二:SELECT CONVERT('123',SIGNED); 方法三:SELECT '123'+0; 原文地址:https://www.cnblogs.com/eternityz/p/12243380.html

javascript类型系统——Number数字类型

× 目录 [1]定义 [2]整数 [3]浮点数[4]科学记数[5]数值精度[6]数值范围[7]特殊数值[8]转成数值[9]实例方法 前面的话 javascript只有一个数字类型,它在内部被表示为64位的浮点数,和java的double数字类型一样.与其他大多数编程语言不同的是,它没有分离出整数类型,所以1和1.0的值相同.这提供了很大的方便,避免了一大堆因数字类型导致的错误 数字Number是javascript中基本的原始数据类型,同时javascript也支持Number对象,它是一个原始

字符串和数字之间的转换(Unicode)

1 Unicode编码的字符串转换为数字类型 CString str; str = _T("1234"); int i = _ttoi(str); float f = _tstof(str); 2 数字转换为wchar_t wchar_t c[10]; int num = 100; _itow_s(num,c,10,10进制); wstring str(c); 3 wstring 转换为int wstring str; _wtoi(str.c_str); 那么究竟什么是Unicode?

字符串转为数字的方法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script>

数字类型和字符串类型

1.bin()函数将十进制转换成而进制 2.oct()函数将十进制转换成八进制 3.hex()函数将十进制转换成十六进制 十六进制表示:0-9 a b c d e f 4.数字类型的特性: 只能存放一个值 一经定义,不可更改 直接访问 分类:整型,布尔,浮点,复数 5.字符串类型 引号包含的都是字符串类型 S1='hello world'  s="hello world" s2="""hello world""" s3='''

Day2_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理

数字类型: 作用:年纪,等级,薪资,身份证号等: 10进制转为2进制,利用bin来执行. 10进制转为8进制,利用oct来执行. 10进制转为16进制,利用hex来执行. #整型age=10 print(type(age)) #浮点 salary=3000.3 print(type(salary))#10进制转为2进制print(bin(age)) 字符串类型: 作用:可以表示的有名字,性别,国籍等.. 常用操作: 移除空白: name.stript()  #此时name是一个变量 *.stri