内置函数
1.类型转换函数
1)函数:
parseInt:parseInt(数据)
parseFloat:parseInt(数据)
2)特点:
- 都是部分转换(符合条件的前部)
- parseInt可以自动识别10、16进制数
- 另外,parseInt还可以指定进制,进制最小进制为二进制,最大进制为36进制(0-9、a-z),书写:parseInt(数据,进制)
3)举例
<script type="text/javascript">
var str=prompt("pls input str:");//输入234.535jsi赋值给str
// 特点1:(前)部分转换
var f=parseFloat(str);
// 特点2:自动识别10、16进制(仅parseInt)
var n=parseInt(str);
console.debug("f="+f);
console.debug("n="+n);
// parseInt可以指定进制(2--36)
var a=parseInt(str,36);
console.debug("a="+a);
</script>
控制台输出结果:
4)补充:
parseInt可以用于用户输入一个数值n时,利用parseInt(n)==n判断是否是一个整数
2.特定计算函数
1)函数:eval(“表达式”)
2)作用:
- 计算表达式的结果,支持简单表达式、带变量表达式以及条件分支表达式
- 解析JSON格式字符串(?)
3.判断函数
1)isNaN(is not a number):
[list]
判断表达式是否是数值类型,如果是(not a number)则返回true,如果是数值类型则返回false;
返回值为true不代表不能转换为数值类型,因为isNaN是完整判断,而parseInt为部分判断
举例:
<script type="text/javascript">
var n="123f"
console.debug(isNaN(n));
console.debug(parseInt(n));
</script>
控制台输出结果:
补充:
isNaN可以用于判断输入的数据是否是数值类型的数
if (!isNaN(n) && n>0 && parseInt(n)==n)用来判断数据n为一个正整数
2)isFinite
判断是否是有限数字,如果是NaN、正负Infinity则返回false
4.编解码函数
1)作用:
用于将特殊字符串进行编码以及对编码过的字符串进行解码
2)遵循ISO8859-1规则的编解码
3)遵循Unicode规则的编解码
- escape
- unescape
- 双字节字符被替换成十六进制的转义序列,不会对数字、ASCII字母字符以及符号“-_.*”进行编码
- 中文范围:%u4e00--%u9fa5
4)两种编码在一些标点符号上有差别
5)举例
<script type="text/javascript">
// ISO8859-1
var str="李#四";
var enStr=encodeURI(str);
console.debug(enStr);
var deStr=decodeURI(enStr);
console.debug(deStr);
// Unicode
str="一丁二#三四";
var esStr=escape(str);
var unesStr=unescape(esStr);
console.debug(esStr);
console.debug(unesStr);
</script>
控制台输出结果:
- 大小: 4.5 KB
- 大小: 4 KB
- 大小: 7.3 KB
分享到:
相关推荐
JavaScript内置函数与内置对象.doc
JavaScript函数式编程是一种编程范式,它强调使用函数来组织代码,将计算视为一系列惰性求值的操作。Underscore.js是一个轻量级的JavaScript实用库,它为开发者提供了大量函数式编程工具,使得在JavaScript中实践...
KETTLE中的JavaScript提供了escapeSQL()函数,可以将字符串中的单引号转换为双引号,以避免SQL注入攻击。 4. 字符串填充 KETTLE中的JavaScript提供了fillString()函数,可以将指定的字符复制到指定的次数。 5. ...
根据给定的文件信息,以下是对“javascript内置函数速查”的详细解读,涵盖了JavaScript中关键的内置函数和语法,帮助理解和应用这些基本概念。 ### 1. 文档操作 - **`document.write()`**: 此函数用于在文档流中...
JavaScript函数帮助手册是一份详尽的资源,专为学习和理解JavaScript编程语言中的函数和时间对象函数而设计。这份手册不仅适用于初学者,也对有经验的开发者具有很高的参考价值。下面将详细介绍JavaScript函数和时间...
此外,JavaScript还有其他很多内置的判断函数,如`isNaN`、`typeof`等,它们分别用于检测一个值是否为非数字和确定变量的类型。 在编写JavaScript代码时,正确使用这些判断函数能提高代码的健壮性和可维护性。理解...
JavaScript 中常用内置函数 JavaScript 中有两种函数:一种是语⾔内部事先定义好的函数叫内置函数,另一种是⾃⼰定义的函数。下面是常⽤的 6 种内置函数: 1. eval 函数 eval 函数可以把⼀个字符串当作⼀个 ...
JavaScript函数手册是一个重要的资源,它深入探讨了JavaScript编程语言中的函数这一核心概念。JavaScript是一种广泛应用于Web开发的脚本语言,其灵活性和功能强大性使其成为构建交互式网页的关键工具。函数在...
JavaScript函数库是编程中常用的工具,它集合了一系列预先定义好的函数,方便开发者在编写代码时调用,以提高效率和代码的可维护性。在这个特定的JavaScript函数库中,我们看到许多用于数据验证和字符串处理的函数。...
Flash中内置了一系列用于与外部脚本(如JS)通信的函数,这些函数允许Flash内容读取或修改HTML页面中的元素,反之亦然。这种双向通信极大地扩展了Flash的灵活性和功能性,使其能够响应用户事件、更新DOM元素、甚至...
除了用户自定义的函数,JavaScript还提供了许多内置函数,如`Math`对象提供的数学操作函数,如求平方根、最大值和最小值等: ```javascript console.log(Math.sqrt(16)); // 输出 4 console.log(Math.max(5, 10, 3))...
JavaScript 函数是编程语言的核心部分,用于封装可重复使用...JavaScript函数的这些用法构成了它的核心功能,使得开发者能够构建复杂的Web应用程序。理解并熟练掌握这些知识点对于成为专业的JavaScript开发者至关重要。
JavaScript,作为一种广泛应用于Web开发的动态编程语言,其强大的功能和灵活性主要体现在其丰富的内置函数和库。这个“JavaScript 函数速查”资料是开发者们的宝贵工具,它按照函数名称的首字母顺序排列,便于快速...
本文实例讲述了JavaScript中常见内置函数用法。分享给大家供大家参考,具体如下: 一、介绍 在使用JavaScript语言时,除了可以自定义函数之外,还可以使用JavaScript的内置函数,这些内置函数是由JavaScript语言自身...
这个文件可以帮助开发者快速查找和理解JavaScript内置函数、对象、方法和API,从而提升开发效率。 **JavaScript语法PDF文件:** `JavaScript高级程序设计.pdf` 通常是一本详细介绍JavaScript语法和高级概念的教程...
JavaScript内置函数是语言核心的一部分,提供了许多预定义的功能,帮助开发者高效地完成各种任务。这篇文档将深入探讨JavaScript的内置函数,以及它们如何增强我们的编程体验。 一、基本内置函数 1. `eval()`: 这...
JavaScript本身具有一些内置的功能,如`map`、`reduce`等,这些都使得函数式编程风格在JavaScript中变得越来越流行。通过使用这些功能,开发者可以更容易地处理数据结构,编写出更加简洁、优雅的代码。 #### 重要...
JavaScript是一种强大的编程语言,广泛应用于Web开发,其灵活性和丰富的内置函数让开发者能够高效地处理各种数据类型和逻辑运算。本文将详细探讨JavaScript中一些常用且重要的函数,通过具体示例帮助读者更好地理解...