JavaScript -- 时光流逝(七):js中的全局函数
2018-11-03 08:50:36来源:博客园 阅读 ()
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>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- javascript面向对象入门基础详细介绍 2020-03-29
- JavaScript函数表达式详解及实例 2020-03-25
- 如何用javascript连接access数据库 2020-03-20
- js中去掉字串左右空格 2020-03-20
- Javascript中的经典技巧 2020-03-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash