JavaScript -- 知识点回顾篇(七):js中的全局函数

全局函数可用于所有内建的 JavaScript 对象。

(1) encodeURI():把字符串编码为 URI。

  1. <script type="text/javascript">
  2. document.write(encodeURI("http://www.cnblog.com/sql server/"))
  3. </script>

    

(2) decodeURI():解码某个编码的 URI。

  1. <script type="text/javascript">
  2. document.write(decodeURI("http://www.cnblog.com/sql%20server/"))
  3. </script>

    

(3) encodeURIComponent():把字符串编码为 URI 组件。

  1. <script type="text/javascript">
  2. document.write(encodeURIComponent("http://www.cnblog.com/sql server/"))
  3. </script>

    

(4) decodeURIComponent():解码一个编码的 URI 组件。

  1. <script type="text/javascript">
  2. document.write(decodeURIComponent("http%3A%2F%2Fwww.cnblog.com%2Fsql%20server%2F"))
  3. </script>

    

(5) escape():对字符串进行编码。

  1. <script type="text/javascript">
  2. document.write(escape("http://www.cnblog.com/sql server/"))
  3. </script>

    

(6) unescape(): 对由 escape() 编码的字符串进行解码。

  1. <script type="text/javascript">
  2. document.write(unescape("http%3A//www.cnblog.com/sql%20server/"))
  3. </script>

    

(7) eval():计算 JavaScript 字符串,并把它作为脚本代码来执行。

  1. <script type="text/javascript">
  2. eval("document.write(2*3)");
  3. document.write('<br/>');
  4. var x=100;
  5. document.write(eval(x+100));
  6. </script>

    

(8) isFinite(): 检查某个值是否为有穷大的数。

  如果是有限数字(或可转换为有限数字),那么返回 true。否则,如果是 NaN(非数字),或者是正、负无穷大的数,则返回 false。

  1. <script type="text/javascript">
  2. document.write(isFinite(311)+ "<br />")
  3. document.write(isFinite(-21.223)+ "<br />")
  4. document.write(isFinite(5)+ "<br />")
  5. document.write(isFinite(0)+ "<br />")
  6. document.write(isFinite("Hello world")+ "<br />")
  7. </script>

    

(9) isNaN():检查某个值是否是数字。

  1. <script type="text/javascript">
  2. document.write(isNaN(311)+ "<br />")
  3. document.write(isNaN(-21.223)+ "<br />")
  4. document.write(isNaN(5)+ "<br />")
  5. document.write(isNaN(0)+ "<br />")
  6. document.write(isNaN("Hello world")+ "<br />")
  7. </script>

    

(10) Number():把对象的值转换为数字。

  1. <script type="text/javascript">
  2. var test1= new Boolean(true);
  3. var test2= new Boolean(false);
  4. var test3= new Date();
  5. var test4= new String("555");
  6. var test5= new String("hello world");
  7.  
  8. document.write(Number(test1)+ "<br />");
  9. document.write(Number(test2)+ "<br />");
  10. document.write(Number(test3)+ "<br />");
  11. document.write(Number(test4)+ "<br />");
  12. document.write(Number(test5)+ "<br />");
  13. </script>

    

(11) parseFloat(): 解析一个字符串并返回一个浮点数。

  1. <script type="text/javascript">
  2. document.write(parseFloat("10")+'<br/>')
  3. document.write(parseFloat("10.010")+'<br/>')
  4. document.write(parseFloat("10.334")+'<br/>')
  5. document.write(parseFloat("34 45 66")+'<br/>')
  6. document.write(parseFloat("fvx60.5 ")+'<br/>')
  7. document.write(parseFloat("40.77sdada")+'<br/>')
  8. </script>

    

(12) parseInt(): 解析一个字符串并返回一个整数。

  1. <script type="text/javascript">
  2. document.write(parseInt("10")+'<br/>')
  3. document.write(parseInt("10.010")+'<br/>')
  4. document.write(parseInt("10.334")+'<br/>')
  5. document.write(parseInt("34 45 66")+'<br/>')
  6. document.write(parseInt("fvx60.5 ")+'<br/>')
  7. document.write(parseInt("40.77sdada")+'<br/>')
  8. </script>

    

(13) String():把对象的值转换为字符串。

  1. <script type="text/javascript">
  2. var test1= new Boolean(1);
  3. var test2= new Boolean(0);
  4. var test3= new Boolean(true);
  5. var test4= new Boolean(false);
  6. var test5= new Date();
  7. var test6= new String("9992888");
  8. var test7= 2222;
  9.  
  10. document.write(String(test1)+ "<br />");
  11. document.write(String(test2)+ "<br />");
  12. document.write(String(test3)+ "<br />");
  13. document.write(String(test4)+ "<br />");
  14. document.write(String(test5)+ "<br />");
  15. document.write(String(test6)+ "<br />");
  16. document.write(String(test7)+ "<br />");
  17. </script>

    

JavaScript -- 时光流逝(七):js中的全局函数的更多相关文章

  1. js中的全局函数

    以前没搞懂JS的全局函数,全局函数和window对象的函数不一样.全局函数不属于任何一个内置对象. JS包含以下7个全局函数,用于一些常用的功能:escape(),eval(),isNan(),isF ...

  2. main.js中封装全局登录函数

    1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数. 如下是 main.js 扩展的函数 ...

  3. JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数

    JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...

  4. javascript基础入门之js中的结构分支与循环语句

    javascript基础入门之js中的结构分支与循环语句 程序的结构①顺序结构:自上而下:②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个:③循环结构:重复某些代码④配合特定的语句实现选择 ...

  5. javascript基础入门之js中的数据类型与数据转换01

    javascript基础入门之js中的数据结构与数据转换01 js的组成(ECMAScript.BOM.DOM)        js中的打印语句:        数据类型        变量      ...

  6. underscore.js中的节流函数debounce及trottle

    函数节流   throttle and debounce的相关总结及想法 一开始函数节流的使用场景是:放止一个按钮多次点击多次触发一个功能函数,所以做了一个clearTimeout setTimeou ...

  7. js中如何在一个函数里面执行另一个函数

    1.js中如何在函数a里面执行函数b function a(参数c){ b(); } function b(参数c){ } 方法2: <script type="text/javasc ...

  8. js中的匿名函数和匿名自执行函数

    1.匿名函数的常见场景 js中的匿名函数是一种很常见的函数类型,比较常见的场景:   <input type="button" value="点击" id ...

  9. js中的回调函数的理解和使用方法

    js中的回调函数的理解和使用方法 一. 回调函数的作用 js代码会至上而下一条线执行下去,但是有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数. 二. 回调函数的解释 因为 ...

随机推荐

  1. Perl面向对象(1):从代码复用开始

    官方手册:http://perldoc.perl.org/perlobj.html 本系列: Perl面向对象(1):从代码复用开始 Perl面向对象(2):对象 Perl面向对象(3):解构--对象 ...

  2. Python字典小结

      字典(dict)结构是Python中常用的数据结构,笔者结合自己的实际使用经验,对字典方面的相关知识做个小结,希望能对读者一些启发~ 创建字典   常见的字典创建方法就是先建立一个空字典,然后逐一 ...

  3. [转]MySQL-死锁查询

    本文转自:https://blog.csdn.net/qq105319914/article/details/50562783 1.查询是否锁表 show OPEN TABLES where In_u ...

  4. 【转载】 Sqlserver中DateAdd()函数

    在Sqlserver数据库中,DATEADD() 函数在日期中添加或减去指定的时间间隔.例如计算当前时间往后一天的时刻以及往前1天的时刻时间即可使用DateAdd()函数来操作,DateAdd()函数 ...

  5. Prism 学习:从配置文件中加载 Module

    之前我们已经了解过,如何从指定的目录中来加载 Module(原文),现在我们来看,如何从应用程序的配置文件中来加载 Module.以这种方式来加载 Module 的优点包括:1. 被加载的 Modul ...

  6. 【问题】vs IIS破除文件上传限制最全版

    今天在测试一下上传文件的时候发现iis和配置存在上传文件大小限制(IIS默认大小30M,最大运行为2g:2147483647),百度了一部分资料有些发布到IIS好使,但是在VS调试中不好使.于是自己不 ...

  7. 16.QT-QMap和QHash解析

    QMap QMap原型为class QMap <K,T>,其中K表示键,T表示值,K和T属于映射关系. QMap会根据K来自动进行升序键排序 QMap中的K类型必须重载operator & ...

  8. 详解bootstrap-fileinput文件上传控件的亲身实践

    经理让我帮服务器开发人员开发一个上传文件功能界面,我就想着以前使用过bootstrap-fileinput插件进行文件上传,很不错.赶紧就撸起来了. 1.下载压缩包.插件地址https://githu ...

  9. Angular的12个经典问题,看看你能答对几个?(文末附带Angular测试)

    Angular作为目前最为流行的前端框架,受到了前端开发者的普遍欢迎.不论是初学Angular的新手,还是有一定Angular开发经验的开发者,了解本文中的12个经典面试问题,都将会是一个深入了解和学 ...

  10. Tomcat映射虚拟路径到指定磁盘(eclipse)

    用WangEditor富文本编辑,上传图片的时候,本文主要记录一下Tomcat映射虚拟路径到指定磁盘,保存到指定路径中,且能实现页面预览. 在实现之前wangeditor的简单实用请参照博主小道仙的后 ...