`
兰色星座
  • 浏览: 10190 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

JS函数(内置函数)

阅读更多
内置函数
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规则的编解码
    • encodeURI
    • decodeURI
    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内置函数与内置对象.doc

      javascript函数式编程 underscore.js

      JavaScript函数式编程是一种编程范式,它强调使用函数来组织代码,将计算视为一系列惰性求值的操作。Underscore.js是一个轻量级的JavaScript实用库,它为开发者提供了大量函数式编程工具,使得在JavaScript中实践...

      【KETTLE教材】JS内嵌方法

      KETTLE中的JavaScript提供了escapeSQL()函数,可以将字符串中的单引号转换为双引号,以避免SQL注入攻击。 4. 字符串填充 KETTLE中的JavaScript提供了fillString()函数,可以将指定的字符复制到指定的次数。 5. ...

      javascript 内置函数速查.txt

      根据给定的文件信息,以下是对“javascript内置函数速查”的详细解读,涵盖了JavaScript中关键的内置函数和语法,帮助理解和应用这些基本概念。 ### 1. 文档操作 - **`document.write()`**: 此函数用于在文档流中...

      Javascript函数帮助手册

      JavaScript函数帮助手册是一份详尽的资源,专为学习和理解JavaScript编程语言中的函数和时间对象函数而设计。这份手册不仅适用于初学者,也对有经验的开发者具有很高的参考价值。下面将详细介绍JavaScript函数和时间...

      javascript常用判断函数

      此外,JavaScript还有其他很多内置的判断函数,如`isNaN`、`typeof`等,它们分别用于检测一个值是否为非数字和确定变量的类型。 在编写JavaScript代码时,正确使用这些判断函数能提高代码的健壮性和可维护性。理解...

      JavaScript中常用内置函数.docx

      JavaScript 中常用内置函数 JavaScript 中有两种函数:一种是语⾔内部事先定义好的函数叫内置函数,另一种是⾃⼰定义的函数。下面是常⽤的 6 种内置函数: 1. eval 函数 eval 函数可以把⼀个字符串当作⼀个 ...

      Javascript函数手册.rar

      JavaScript函数手册是一个重要的资源,它深入探讨了JavaScript编程语言中的函数这一核心概念。JavaScript是一种广泛应用于Web开发的脚本语言,其灵活性和功能强大性使其成为构建交互式网页的关键工具。函数在...

      javascript函数库

      JavaScript函数库是编程中常用的工具,它集合了一系列预先定义好的函数,方便开发者在编写代码时调用,以提高效率和代码的可维护性。在这个特定的JavaScript函数库中,我们看到许多用于数据验证和字符串处理的函数。...

      flash与JS函数.txt

      Flash中内置了一系列用于与外部脚本(如JS)通信的函数,这些函数允许Flash内容读取或修改HTML页面中的元素,反之亦然。这种双向通信极大地扩展了Flash的灵活性和功能性,使其能够响应用户事件、更新DOM元素、甚至...

      JavaScript视频教程-4.函数与内置对象

      除了用户自定义的函数,JavaScript还提供了许多内置函数,如`Math`对象提供的数学操作函数,如求平方根、最大值和最小值等: ```javascript console.log(Math.sqrt(16)); // 输出 4 console.log(Math.max(5, 10, 3))...

      javascript函数及其用法

      JavaScript 函数是编程语言的核心部分,用于封装可重复使用...JavaScript函数的这些用法构成了它的核心功能,使得开发者能够构建复杂的Web应用程序。理解并熟练掌握这些知识点对于成为专业的JavaScript开发者至关重要。

      JavaScript 函数速查

      JavaScript,作为一种广泛应用于Web开发的动态编程语言,其强大的功能和灵活性主要体现在其丰富的内置函数和库。这个“JavaScript 函数速查”资料是开发者们的宝贵工具,它按照函数名称的首字母顺序排列,便于快速...

      JavaScript中常见内置函数用法示例

      本文实例讲述了JavaScript中常见内置函数用法。分享给大家供大家参考,具体如下: 一、介绍 在使用JavaScript语言时,除了可以自定义函数之外,还可以使用JavaScript的内置函数,这些内置函数是由JavaScript语言自身...

      javascript(函数查询chm+语法pdf)

      这个文件可以帮助开发者快速查找和理解JavaScript内置函数、对象、方法和API,从而提升开发效率。 **JavaScript语法PDF文件:** `JavaScript高级程序设计.pdf` 通常是一本详细介绍JavaScript语法和高级概念的教程...

      javascript内置函数

      JavaScript内置函数是语言核心的一部分,提供了许多预定义的功能,帮助开发者高效地完成各种任务。这篇文档将深入探讨JavaScript的内置函数,以及它们如何增强我们的编程体验。 一、基本内置函数 1. `eval()`: 这...

      用函数式编程技术编写优美的 JavaScript

      JavaScript本身具有一些内置的功能,如`map`、`reduce`等,这些都使得函数式编程风格在JavaScript中变得越来越流行。通过使用这些功能,开发者可以更容易地处理数据结构,编写出更加简洁、优雅的代码。 #### 重要...

      JS函数大全及使用方法实例

      JavaScript是一种强大的编程语言,广泛应用于Web开发,其灵活性和丰富的内置函数让开发者能够高效地处理各种数据类型和逻辑运算。本文将详细探讨JavaScript中一些常用且重要的函数,通过具体示例帮助读者更好地理解...

    Global site tag (gtag.js) - Google Analytics