JavaScript实现的数字与字符串转换功能示例
程序员文章站
2022-09-08 21:12:03
本文实例讲述了javascript实现的数字与字符串转换功能。分享给大家供大家参考,具体如下:
本文实例讲述了javascript实现的数字与字符串转换功能。分享给大家供大家参考,具体如下:
<!doctype html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var print = new function("x", "document.write(x)"); var println = new function("x", "document.write(x + '<br>')"); var n = 1.23456; var str = "123.456"; println("number to string..."); /* 加上一个空字符串 */ println(typeof(n + "")); /* 使用 string 函数 */ println(typeof(string(n))); /* 使用 tostring() 方法 ,可以提供一个可选的参数,指定转换的基数(2 - 36),默认基数是10 */ println(typeof n.tostring(16)); println("0x" + n.tostring(16)); // 0x1.3c0c1fc8f3238 /* 把一个数字转换为字符串,并指定小数位数 */ println(n.tofixed(2)); // 1.23 /* 指数表示,参数指定小数位数 */ println(n.toexponential(1)); // 1.2e+0 /* 参数指定有效数字的个数 */ println(n.toprecision(7)); // 1.234560 println(""); println("string to number..."); /* 减去一个数字 0 */ println(typeof (str - 0)); /* 使用 number 函数 */ println(typeof(number(str))); /* 只转换整数, 忽略舍去非数字部分,可以提供一个参数指定转换的基数(2 ~ 36)*/ println(parseint(" 4 line 5 row")); // 4 println(parseint("row 4")); // nan println(parseint("1111", 2)); // 15 println(parseint("ff", 16)); // 255 println(parseint("zz", 36)); // 1295 /* 转换为浮点数 */ println(parsefloat("1.23e-2 like")); // 0.0123 println(parsefloat("125")); // 125 </script> </body> </html>
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript数学运算用法总结》、《javascript数据结构与算法技巧总结》、《javascript数组操作技巧总结》、《javascript排序算法总结》、《javascript遍历算法与技巧总结》、《javascript查找算法技巧总结》及《javascript错误与调试技巧总结》
希望本文所述对大家javascript程序设计有所帮助。
推荐阅读
-
Java实现的求解经典罗马数字和阿拉伯数字相互转换问题示例
-
js与jQuery实现获取table中的数据并拼成json字符串操作示例
-
javascript使用substring实现的展开与收缩文字功能示例
-
WinForm实现的图片拖拽与缩放功能示例
-
JavaScript实现汉字转换为拼音及缩写的方法示例
-
javascript实现的图片预览和上传功能示例【兼容IE 9】
-
PHP实现UTF8二进制及明文字符串的转化功能示例
-
JavaScript基于replace+正则实现ES6的字符串模版功能
-
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
-
PHP 实现超简单的SESSION与COOKIE登录验证功能示例