JavaScript -- 时光流逝(七):js中的全局函数
JavaScript -- 知识点回顾篇(七):js中的全局函数
全局函数可用于所有内建的 JavaScript 对象。
(1) encodeURI():把字符串编码为 URI。
<script type="text/javascript">
document.write(encodeURI("http://www.cnblog.com/sql server/"))
</script>

(2) decodeURI():解码某个编码的 URI。
<script type="text/javascript">
document.write(decodeURI("http://www.cnblog.com/sql%20server/"))
</script>

(3) encodeURIComponent():把字符串编码为 URI 组件。
<script type="text/javascript">
document.write(encodeURIComponent("http://www.cnblog.com/sql server/"))
</script>

(4) decodeURIComponent():解码一个编码的 URI 组件。
<script type="text/javascript">
document.write(decodeURIComponent("http%3A%2F%2Fwww.cnblog.com%2Fsql%20server%2F"))
</script>

(5) escape():对字符串进行编码。
<script type="text/javascript">
document.write(escape("http://www.cnblog.com/sql server/"))
</script>

(6) unescape(): 对由 escape() 编码的字符串进行解码。
<script type="text/javascript">
document.write(unescape("http%3A//www.cnblog.com/sql%20server/"))
</script>

(7) eval():计算 JavaScript 字符串,并把它作为脚本代码来执行。
<script type="text/javascript">
eval("document.write(2*3)");
document.write('<br/>');
var x=100;
document.write(eval(x+100));
</script>

(8) isFinite(): 检查某个值是否为有穷大的数。
如果是有限数字(或可转换为有限数字),那么返回 true。否则,如果是 NaN(非数字),或者是正、负无穷大的数,则返回 false。
<script type="text/javascript">
document.write(isFinite(311)+ "<br />")
document.write(isFinite(-21.223)+ "<br />")
document.write(isFinite(5)+ "<br />")
document.write(isFinite(0)+ "<br />")
document.write(isFinite("Hello world")+ "<br />")
</script>

(9) isNaN():检查某个值是否是数字。
<script type="text/javascript">
document.write(isNaN(311)+ "<br />")
document.write(isNaN(-21.223)+ "<br />")
document.write(isNaN(5)+ "<br />")
document.write(isNaN(0)+ "<br />")
document.write(isNaN("Hello world")+ "<br />")
</script>

(10) Number():把对象的值转换为数字。
<script type="text/javascript">
var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String("555");
var test5= new String("hello world"); document.write(Number(test1)+ "<br />");
document.write(Number(test2)+ "<br />");
document.write(Number(test3)+ "<br />");
document.write(Number(test4)+ "<br />");
document.write(Number(test5)+ "<br />");
</script>

(11) parseFloat(): 解析一个字符串并返回一个浮点数。
<script type="text/javascript">
document.write(parseFloat("10")+'<br/>')
document.write(parseFloat("10.010")+'<br/>')
document.write(parseFloat("10.334")+'<br/>')
document.write(parseFloat("34 45 66")+'<br/>')
document.write(parseFloat("fvx60.5 ")+'<br/>')
document.write(parseFloat("40.77sdada")+'<br/>')
</script>

(12) parseInt(): 解析一个字符串并返回一个整数。
<script type="text/javascript">
document.write(parseInt("10")+'<br/>')
document.write(parseInt("10.010")+'<br/>')
document.write(parseInt("10.334")+'<br/>')
document.write(parseInt("34 45 66")+'<br/>')
document.write(parseInt("fvx60.5 ")+'<br/>')
document.write(parseInt("40.77sdada")+'<br/>')
</script>

(13) String():把对象的值转换为字符串。
<script type="text/javascript">
var test1= new Boolean(1);
var test2= new Boolean(0);
var test3= new Boolean(true);
var test4= new Boolean(false);
var test5= new Date();
var test6= new String("9992888");
var test7= 2222; document.write(String(test1)+ "<br />");
document.write(String(test2)+ "<br />");
document.write(String(test3)+ "<br />");
document.write(String(test4)+ "<br />");
document.write(String(test5)+ "<br />");
document.write(String(test6)+ "<br />");
document.write(String(test7)+ "<br />");
</script>

JavaScript -- 时光流逝(七):js中的全局函数的更多相关文章
- js中的全局函数
以前没搞懂JS的全局函数,全局函数和window对象的函数不一样.全局函数不属于任何一个内置对象. JS包含以下7个全局函数,用于一些常用的功能:escape(),eval(),isNan(),isF ...
- main.js中封装全局登录函数
1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数. 如下是 main.js 扩展的函数 ...
- JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数
JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...
- javascript基础入门之js中的结构分支与循环语句
javascript基础入门之js中的结构分支与循环语句 程序的结构①顺序结构:自上而下:②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个:③循环结构:重复某些代码④配合特定的语句实现选择 ...
- javascript基础入门之js中的数据类型与数据转换01
javascript基础入门之js中的数据结构与数据转换01 js的组成(ECMAScript.BOM.DOM) js中的打印语句: 数据类型 变量 ...
- underscore.js中的节流函数debounce及trottle
函数节流 throttle and debounce的相关总结及想法 一开始函数节流的使用场景是:放止一个按钮多次点击多次触发一个功能函数,所以做了一个clearTimeout setTimeou ...
- js中如何在一个函数里面执行另一个函数
1.js中如何在函数a里面执行函数b function a(参数c){ b(); } function b(参数c){ } 方法2: <script type="text/javasc ...
- js中的匿名函数和匿名自执行函数
1.匿名函数的常见场景 js中的匿名函数是一种很常见的函数类型,比较常见的场景: <input type="button" value="点击" id ...
- js中的回调函数的理解和使用方法
js中的回调函数的理解和使用方法 一. 回调函数的作用 js代码会至上而下一条线执行下去,但是有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数. 二. 回调函数的解释 因为 ...
随机推荐
- IFS简单说明
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html bash下的很多命令都会分割单词,绝大多数时候默认是采用空格作 ...
- 翻译:load data infile(已提交到MariaDB官方手册)
本文为mariadb官方手册:LOAD DATA INFILE的译文. 原文:https://mariadb.com/kb/en/load-data-infile/ 我提交到MariaDB官方手册的译 ...
- 一个简单的Code First建立
1]从VS中建立一个mvc程序 记得添加NuGet包 然后在web.config中添加链接数据库的语句 <connectionStrings> <add name="Ent ...
- [转]Windows Server 2016 服务器IIS配置
本文转自:https://blog.csdn.net/corson/article/details/82185407 多余的话就不说了,配置Windows Server 2016服务器具体如下图 ...
- C#异常处理。
一.什么是异常? 程序运行时发生的错误. 二.异常处理的一般代码模式. try{..可能发生异常的代码} catch{..对异常的处理} finally{...无论是否发生异常.是否捕获异常都会执行的 ...
- camera测试之MTF
1.MTF介绍 MTF(Modulation Transfer Function)模量传递函数.MTF是camera成像对比度和分辨率的综合表现.从另一个角度来看,camera成像过程可以简单看成下图 ...
- FastDFS搭建
a.上传安装时需要的文件 ①:FastDFS_v5.05.tar.gz ②:fastdfs-nginx-module_v1.16.tar.gz ③:libfastcommon-1.0.7.tar.gz ...
- 继承、接口、static、abstract
继承: 1.用extends来完成继承 2.子类可以继承父类全部的数据域但是只有部分的数据域对子类可见 3.在java中支持单继承 4.单继承和多继承的比较 (1)多继承比单继承能够更好的提高代码的复 ...
- 10个最佳Node.js企业应用案例:从Uber到LinkedIn
译者按: Node.js 8已经发布了,NPM模块每周下载量早已超过10亿,从Uber到LinkedIn都在使用Node.js,谁说JavaScript不能写后台? - 原文: 10 best Nod ...
- Python mysql 创建连接
安装 pymysql 模块 pip3 install pymysql # python2, 默认无 pip 命令 # python3, 默认自带 pip3 命令 mysql基本操作 # 导入 pymy ...