其实在jquery里把字符串转换为数字,用的还是js,因为jquery本身就是用js封装编写的。

比如我们在用jquery里的ajax来更新文章的阅读次数或人气的时候,就需要用到字符串转换为数字的功能了,

先来看看JS里把字符串转换为数字的函数命令:

1:parseInt(string) : 这个函数的功能是从string的开头开始解析,返回一个整数,说起来比较笼统,下面来看几个实例,大家就明白了:

parseInt("1234blue"); //returns 1234

parseInt("123"); //returns 123

parseInt("22.5"); //returns 22

parseInt("blue"); //returns NaN

//另外parseInt()方法还有基模式,就是可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:

parseInt("AF", 16); //returns 175

parseInt("10", 2); //returns 2

parseInt("10", 8); //returns 8

parseInt("10", 10); //returns 10

如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:

parseInt("010"); //returns 8

parseInt("010", 8); //returns 8

parseInt("010", 10); //returns 10

2:parseFloat():这个函数与parseInt()方法的处理方式相似。

使用parseFloat()方法的另一不同之处在于,字符串必须以十进制形式表示浮点数,parseFloat()没有基模式。

parseFloat("1234blue"); //returns 1234.0

parseFloat("0xA"); //returns NaN

parseFloat("22.5"); //returns 22.5

parseFloat("22.34.5"); //returns 22.34

parseFloat("0908"); //returns 908

parseFloat("blue"); //returns NaN

3:Number():强制类型转换,与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。

Number(false) 0

Number(true) 1

Number(undefined) NaN

Number(null) 0

Number( "5.5 ") 5.5

Number( "56 ") 56

Number( "5.6.7 ") NaN

Number(new Object()) NaN

Number(100) 100

在此有一个求和的js

事件

function count(){

var res=0;

//获取第一个输入框的值

var firnum = parseInt(document.getElementById("txt1").value);

//获取第二个输入框的值

var secnum = parseInt(document.getElementById("txt2").value);

//获取选择框的值

var sel = document.getElementById("select").value;

//获取通过下拉框来选择的值来改变加减乘除的运算法则

switch(sel)

{

case '+':

res = firnum + secnum;

break;

case '-':

res = firnum - secnum;

break;

case '*':

res = firnum * secnum;

break;

case '/':

res = firnum / secnum;

break;

}

//设置结果输入框的值

document.getElementById("fruit").value = res;

}

+

-

*

/

jq 数字转中文数字_Jquery 字符串转数字相关推荐

  1. php 正则获取数字,php结合正则获取字符串中数字的几种方法

    本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...

  2. php的strpos不支持数字,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...

    php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创 这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Prep ...

  3. java怎么一段字符串全为数字_java 如何判断一个字符串是数字

    断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了.但本文介绍的比较好的两种方 ...

  4. c++ascii码转换为数字_在C++中将字符串转换为数字

    有许多情况需要将数字转换为字符串或将字符串转换为数字.本文中提到了一些实现此任务的方法. 将字符串转换为数字 方法1:使用stringstream类或sscanf() 方法2:使用stoi()或ato ...

  5. java正则获取数字_Java通过正则表达式获取字符串中数字的方法示例

    前言 本文通过一个小范例来学习java中通过正则表达式如何获得一个字符串中的数字,下面话不多说,来看看详细的介绍吧. 示例代码如下: import java.util.regex.Matcher; i ...

  6. html 字段数字格式转换,JS操作字符串转数字的常见方法示例

    本文实例讲述了JS操作字符串转数字的常见方法.分享给大家供大家参考,具体如下: JS中字符串转数字共三种方法 一.转换函数 JS提供了两个转换函数 parseInt() 换成整数 parseFloat ...

  7. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  8. java数字转中文_Java程序:输入数字转换成中文输出

    功能看似简单,但真正实现起来也不是易事 现在贴出代码,欢迎各位幕友提出建议!! package test01; import java.util.Scanner; public class Test ...

  9. java 数字 字母 中文_java中英文字母、数字、中文所占字节数

    先了解下基本的单位: 1.比特(bit)即一个二进制位,例如100011就是6比特. 2.字节(byte),这是计算机中数据类型最基本的单位了,8bit组成1byte. java要确定每种基本类型所占 ...

  10. number2chinese php,php 数字转换为中文

    /** * 数字转换为中文 * @param integer $num 目标数字 */ public function number2chinese($num) { if (is_int($num) ...

最新文章

  1. java开发手册:线程池不允许使用 Executors 去创建
  2. java jdbc 登录_java web JDBC 判断用户登录问题!
  3. CSS 背景尺寸 background-size属性
  4. Android近场通信---NFC基础(一)
  5. SpringCloud工作笔记062---APP消息推送_个推平台API使用经验
  6. CS224N刷题——Assignment3.2_Recurrent neural nets for NER
  7. 牛客小白月赛5求阶乘末尾有多少个0
  8. K均值(K-Means)聚类算法简介
  9. android 快速unity,关于android:Unity平台-快速集成华为性能管理服务
  10. 使用健康档案数据计算OLT的用户光衰不合格率
  11. 微信小程序开发之表单验证(WxValidate使用)
  12. 随机四位数的猜数游戏
  13. 毕设第三周(12月19日——12月25日)
  14. 第二十二章 SQL命令 CREATE TRIGGER(二)
  15. go语言学习笔记——框架与工具
  16. 如何在MySQL中实现替换字段部分内容
  17. 完全卸载Adobe CS4 (Premiere/After Effects) – Adobe CS4 Clean Script绿色版
  18. 转行自学软件测试没后悔,我的经历证明,改变永远没有错
  19. Oracle的表结构:纵向和横向
  20. 北大青鸟java8.0 s1_北大青鸟s1笔试试题(笔试题汇总及所有.docx

热门文章

  1. 帝国cms php超时,帝国CMS后台登录超时、登录错误5次限制的解决办法
  2. 什么是嵌入式系统?嵌入式系统应该如何学习?
  3. SQL语句预处理防注入——完整版
  4. 戴尔/外星人笔记本C盘空间占用疑难问题记录
  5. Mentor.Graphics.AMS.v2011.1 Win32_64 1CD(电路设计)
  6. ##DBUtils工具类的正确使用(一)
  7. Brunei Shell Marketing (BSM)选择P97的PetroZone(R)为文莱36个加油站提供壳牌驾驶者应用
  8. TreeUtil(树形结构转换)
  9. 小鸡腿U T6 2013FINAL
  10. shiny-server部署