`
congpeixue
  • 浏览: 274740 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

parseInt 方法

    博客分类:
  • j s
 
阅读更多
parseInt 方法
返回由字符串转换得到的整数。

parseInt(numString, [radix])

参数
numString

必选项。要转换为数字的字符串。

radix

可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。

说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。

parseInt("abc")     // 返回 NaN。
parseInt("12abc")   // 返回 12。
可以用 isNaN 方法检测 NaN。
还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN 。 这是因为 NaN 是唯一与自身不等的值。



indexOf 方法
返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。

示例
下面的示例说明了 indexOf 方法的用法。

function IndexDemo(str2){
   var str1 = "BABEBIBOBUBABEBIBOBU"
   var s = str1.indexOf(str2);
   return(s);
}

验证TextArea中换行
function doRiyuuKaigyoCheck() {
var sBekyoriyu = document.mainForm.bekyoriyu.value;
var iSannsuu = 0;
var cBekyoriyu;
var temp;

if (sBekyoriyu.length < 1) {
        return true;
    }
for(var k = 0; k < sBekyoriyu.length; k++) {
cBekyoriyu = sBekyoriyu.charAt(k);
temp = escape(cBekyoriyu);
if(temp.substring(0, 5) == "%0A" || temp.substring(0, 5) == "%0D") {
iSannsuu++;
}
}
if(iSannsuu > 0){
setFocus(document.mainForm.bekyoriyu);
showAlert(SY001MCE0032);
return false;
}

return true;
}
分享到:
评论

相关推荐

    JAVA日期判断方法小结

    该方法使用 substring 方法将日期字符串分割成年、月、日三个部分,并使用Integer.parseInt方法将其转换为整数,然后使用if语句判断日期的合法性。 4. 根据给定的日期计算两个日期之间的天数 根据给定的日期计算两...

    JS简单获取日期相差天数的方法

    为了得到一个整数的天数差,我们使用parseInt方法。这个方法可以确保结果是一个整数,它会将计算结果中的小数部分去除。例如,如果我们得到的天数是347.5,parseInt会将其转换为347。 在本文示例的最后,我们使用...

    「java三种字符数组合并的方法」.docx

    我们可以使用 Integer.parseInt 方法将字符串转换成整型,然后使用方法一、方法二或方法三来实现数组合并。 代码实现: ```java public static int[] getIntArray(int[] a, String[] b) { int[] ia = new int[b....

    java异常有关的习题.docx

    因为 parseInt 方法可能会抛出 NumberFormatException,所以 catch 块中会捕获该异常,并打印 "number"。 -异常处理- 现有:void topGo() { try { middleGo(); } catch (Exception e) { System.out.print("catch")...

    Java源码解析——看优秀源码最能使人进步

    Java.lang.Integer类是Java语言中的一种基本数据类型,该类的声明、主要属性、构造方法、toString方法、自动拆箱和装箱、equals方法、hashCode方法、parseInt方法、compareTo方法等都会被详细解析。 Java.lang....

    阿拉伯数字转换为中文大写

    在mons方法中,我们首先将阿拉伯数字字符串转换为字符数组,然后将其反转,接着遍历字符数组,使用Integer.parseInt方法将每个字符转换为整数,然后使用name数组和unit数组将其转换为中文大写数字,并加上相应的单位...

    java字母数字混搭字符串排序[归类].pdf

    在数字部分的比较中,使用 parseInt 方法将字符串转换为整数,然后进行比较。如果数字部分不同,则返回比较结果。如果数字部分相同,则返回 0。 在实际应用中,使用这种方式可以对字符串数字混搭字符串进行排序,...

    js数值计算时使用parseInt进行数据类型转换(jquery)

    5. 为了更现代的替代方案,可以考虑使用 ES6 中的 Number 类型的 parseInt 方法,它提供了更加严格的类型转换规则。 通过掌握parseInt函数的使用,开发者可以更加自信地处理JavaScript中的数值计算问题,同时也能够...

    JScript语言参考

    5. **ParseInt方法** `parseInt()` 函数用于解析一个字符串,并返回一个整数。它可以处理以指定基数(2到36之间)表示的数字。例如,`parseInt("1010", 2)` 将返回10,因为它是二进制表示的10。 6. **Math对象** ...

    java习题练习

    这些方法包括但不限于 `Integer.parseInt(String s)`、`Integer.valueOf(String s)` 和 `Integer.valueOf(Integer.parseInt(String s))`。 - **示例代码**: ```java try { // 第一种方式: 使用 Integer.valueOf...

    Java学习资料-包装类

    - **字符串转数值**:Integer类的parseInt方法和Float类的parseFloat方法可以将符合格式的字符串转换为对应的数值类型。 5. **字符串转换为数值类型示例** ```java String str1 = "30"; String str2 = "30.3"; ...

    VC++类型大全内付转换类型的方法

    - **CString的ParseInt方法:** 将CString转换为整型。 ```cpp int i = str.Atoi(); // CString str转换为整型i ``` #### 字符串类型间的转换 - **CString到C风格字符串:** ```cpp char *buf = (LPSTR)...

    Java选择题武汉大学JAVA基础.pdf

    parseInt和valueOf方法用于将字符串转换成整数,不同在于parseInt方法可能会抛出NumberFormatException异常。 32. Java中的静态成员 静态成员(static member)属于类本身,而非类的实例。 33. Java中的继承和接口...

    基于Java web的中文验证码的设计与实现.pdf

    上述代码使用了substring方法来将验证码分割成小块,然后使用Integer.parseInt方法来将十六进制字符串转换为整数。最后,我们使用String对象来将整数转换为汉字。 三、将汉字生成图片 将汉字生成图片是验证码设计...

    JAVA闰年判断程序

    然后,我们使用Integer.parseInt方法将输入的字符串转换为整数。接下来,我们使用if语句来判断输入的年份是否是闰年。如果输入的年份是四的倍数,同时不是100的倍数,那么它一定是闰年,否则不是闰年。 在if语句中...

    JAVA Swing简易科学计算器

    在JAVA中,这可以通过Integer类的toString和parseInt方法实现。例如,将十进制数转换为二进制字符串可以使用Integer.toBinaryString(),而将二进制字符串解析为十进制整数则使用Integer.parseInt(),同时提供一个...

    基本数据类型包装类.pdf

    * 它提供了 parseInt 方法,用于将字符串类型的值转换成 int 类型的值。 * 它提供了 valueOf 方法,用于将 int 类型的值转换成 Integer 对象。如果该值在 [-128, 127] 之间,则返回缓存的 Integer 对象,否则创建一...

    华为面试上机题(一)(10题)

    - 十六进制数值转换为十进制:使用Java内置的Integer.parseInt方法,以16作为基数进行解析。 - 字符串拆分:可以通过字符串的split方法,使用适当的分隔符来拆分字符串。 - 字符串补零操作:需要判断原字符串长度...

Global site tag (gtag.js) - Google Analytics