toString()方法对数字与关键字parseInt()方法对带有数字的字符串中数字进制之间转换-学习笔记
2017-11-05 16:42
726 查看
用toString( )方法处理数字,在JS中,通过toString( )方法是十进制可以转换其它进制。:如:var num=10; num.toString(2); num.toString(8); num.toString(16);
用parseInt( )方法是对字符串的数字取整数,是转换成数字,得到是10进制整数,同时他可以把把字符串的数字当作不同的进制数来处理,默认是10进制数处理,同时得到是10进制整数。如: var str_num="10px"; var num_ret_2=parseInt( str_num, 10); var num_ret_2=parseInt( str_num, 2); var num_ret_8=parseInt( str_num,
8); var num_ret_16=parseInt( str_num, 16);
注意(var s_id=010,在JS中是8进制数来看待,得到
s_id是8;而var s_id=0x10
在JS中是16进制数来看待 得到 s_id是16;最终得到的结果会转换成10进制数).
用parseInt( )方法是对字符串的数字取整数,是转换成数字,得到是10进制整数,同时他可以把把字符串的数字当作不同的进制数来处理,默认是10进制数处理,同时得到是10进制整数。如: var str_num="10px"; var num_ret_2=parseInt( str_num, 10); var num_ret_2=parseInt( str_num, 2); var num_ret_8=parseInt( str_num,
8); var num_ret_16=parseInt( str_num, 16);
注意(var s_id=010,在JS中是8进制数来看待,得到
s_id是8;而var s_id=0x10
在JS中是16进制数来看待 得到 s_id是16;最终得到的结果会转换成10进制数).
相关文章推荐
- 数字与字符串之间的转换 (.toString,parseInt,parseFloat)
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- java入门学习笔记,不同进制之间的转换!
- C# 控制台输入输出非字符串类型数据的方法[进制数字转换为八进制数字]
- PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)
- C++ Primer 学习笔记:数字 && 字符串转换
- c++中数字与字符串之间的转换方法(推荐)
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- C#学习笔记--引用类型分类,对象类型、字符串类型、数字类型,类型转换
- js中字符串,数字之间转换的常用方法
- boost lexical_cast 字符串数字间的字面转换(学习笔记)
- C#学习笔记之字符串和16进制字符串之间的转换
- boost lexical_cast 字符串数字间的字面转换(学习笔记)
- LINQ 学习笔记-字符串数组与整数数组之间的转换,排序
- 编写一个程序,用parseInt()方法将字符串100由十六进制转换为十进制的int型数据。再用valueOf()方法将字符串12345678转换为long型数据。
- 字符串和(Unicode)十六进制数之间的转换方法包含(C#和VB6)
- Ansi、Unicode、UTF8等编码字符串之间的转换和写入文本文件(学习中……)
- Ansi、Unicode、UTF8等编码字符串之间的转换和写入文本文件(学习中……)
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- VC中数字与字符串转换方法