`

内置函数parseXXX()与isNaN()

 
阅读更多

parseFloat() 函数可解析一个字符串,并返回一个浮点数。
parseFloat(string)

 

parseInt() 函数可解析一个字符串,并返回一个整数。
parseInt(string, radix)
radix=2 ~ 36

 

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
NumberObject.toFixed(num)
num=0 ~ 20

 

isNaN() 函数用于检查其参数是否是非数字值。
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。
当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。

if(isNaN(temp_tuesday)==false){
		temp_tuesday=formatNumber(temp_tuesday);
	}

function formatNumber(data){
	var tempData=""+data;
	var indexPoint=tempData.indexOf(".");		
	if(indexPoint>0){
		if(tempData.length>indexPoint+2){
			tempData=tempData.substring(0,indexPoint+3);
			var parseData=parseFloat(tempData);
			parseData = parseData.toFixed(2);
			return parseData;
		}
	}
	//return data.toFixed(2);
}

 

 

 

分享到:
评论

相关推荐

    Java程序开发教学课件:07Java标准类库2.pptx

    2. **System类** 是Java中的一个内置类,它提供了一些与系统相关的静态方法,例如`System.out.println()`用于输出信息,`System.currentTimeMillis()`获取当前时间戳,`System.exit()`退出程序,以及`System....

    Java各种类型转换md,学习代码

    7. Lambda表达式与函数式接口 Java 8引入了Lambda表达式,它们可以隐式转换为函数式接口的实例。函数式接口只包含一个抽象方法,如Runnable、Comparator、Function等。理解这种转换机制对于编写更简洁的代码至关...

    javalang包PPT课件.pptx

    throw 关键字用于手工引发异常,而 throws 则用于将异常抛往函数外部。 Java 语言中的包是 Java 内置的一个基础包,其中包含了一系列程序中经常要用到的类。在默认情况下,每个 Java 程序都会自动导入该包,因此...

    SCJP各章要点03

    - 实例初始化块在每次创建新实例时运行,位于所有父类构造函数调用之后,自身构造函数代码执行之前。 #### 包装器类 - 包装器类与基本类型关联,主要用于将基本类型转换为对象以便进行对象操作,以及提供一系列...

    java装拆箱.ppt

    - **parseInt()** 和 **parseXXX()**:这些方法同样接收String作为参数,将字符串解析为基本类型数据。如果字符串格式错误,会抛出`NumberFormatException`。例如,`double d = Double.parseDouble("1.23");` - **...

    Java标准类库介绍.ppt

    在Java中,将字符串转换为数字通常使用`parseXXX()`方法,如`parseByte()`, `parseInt()`, `parseShort()`和`parseLong()`。反之,将数字转换为字符串则可使用`toString()`方法,此外还有如`toBinaryString()`, `...

    java\String类型转换成整数double

    标题与描述“java String类型转换成整数double”以及标签“String类型转换成double”均指向了这一核心操作——如何将一个表示数字的字符串转换为Java中的数值类型。 ### 1. 使用`parseXxx`方法进行转换 #### `...

    Java包装类

    基本数据类型与包装类之间的转换是通过构造函数或者一系列转换方法来完成的。这种转换可以分为两种类型: 1. **装箱**:将基本数据类型转换为对应的包装类。 2. **拆箱**:将包装类转换回基本数据类型。 #### ...

    JAVA基础知识的有效掌握

    - 字符串转数值:使用`parseXXX`方法,如`Integer.parseInt()`。 - 数值转字符串:通过`+""`连接或者`toString()`方法,如`num+"", num.toString()`。 4. **输出差异**: - Java使用`System.out.print()`或`...

    java数据类型转换.pdf

    - 数字转字符串:使用Number类的子类(如Integer、Double)的toString方法,或者直接使用String的构造函数。例如,`String strNum = String.valueOf(123);` 3. 其他实用数据类型转换 - 时间日期转换:Java中,...

    6第六章 工具类与算法.ppt

    2. `parseXXX(String str)`:将字符串转换为基本数据类型,例如`Integer.parseInt()`将字符串转为整型。 `Integer`类还包含了一些特殊的属性和方法,例如: - `MAX_VALUE`和`MIN_VALUE`:分别表示整型的最大值和...

    Java程序设计:Java标准类库.ppt

    Byte、Short、Integer和Long则对应于byte、short、int和long,同样提供了一套完整的构造函数和转换方法。 7.1.2 Double 和 Float Double和Float类提供了处理浮点数值的能力,包括MAX_VALUE、MIN_VALUE、NaN、...

    【05-面向对象(下)】

    Lambda表达式与函数式接口 •如果采用匿名内部类语法来创建函数式接口的实例,只要实现一个抽象方法即可,在这种情况下即可采用 Lambda表达式来创建对象,该表达式创建出来的对象的目标类型就是这个函数式...

    深入剖析midp 2.0

    深入剖析MIDP 2.0:理解CLDC与MIDP工具类别的核心价值 在深入了解MIDP 2.0(Mobile Information Device Profile)及其底层架构CLDC(Connected Limited Device Configuration)的过程中,我们首先需要关注的是MIDP...

    2021-2022计算机二级等级考试试题及答案No.12021.docx

    - **parseXxx()**方法用于将字符串转换为指定类型的数值。 - 正确答案是12.5,因为s1和s2分别被解析成double和int类型。 ### 知识点18:动作查询类型 - **动作查询**包括更新查询、删除查询和生成表查询。 - 交叉表...

    java学习笔记

    - **invoke**:调用,指的是在程序中对一个方法或者函数的使用。 - **terminate**:结束,指方法运行完成后的终止状态。 - **stream**:流,主要指的是IO流,在Java中用于处理输入输出操作。 - **convenience**:...

    JAVA编程高级-工具类.pdf

    API,即Application Programming Interface(应用程序接口),它是一组预定义的函数,旨在帮助开发人员创建应用程序而无需从头编写所有代码。在Java中,API主要指的是JDK(Java Development Kit)所提供的各种功能...

    SCJP 中文大纲简介~

    - **包装类的使用**:能够使用`Integer`、`Double`等包装类的相关方法,如`doubleValue`、`floatValue`、`intValue`、`longValue`、`parseXxx`、`getXxx`、`toString`、`toHexString`等。 #### 第九部分:集合类...

    JAVA期末简答题参考.doc

    - 字符串转基本数据类型:使用相应封装类的 `parseXxx()` 方法,如 `Integer.parseInt("123")`。 - 基本数据类型转字符串:使用 `String.valueOf()`,如 `String str = String.valueOf(123)`。 3. **基本数据类型...

Global site tag (gtag.js) - Google Analytics