<script type="text/javascript" charset="utf-8">//全局对象: Object、Array、Math等/*** 全局的方法:* 1.encodeURI、escape、decodeURIComponet     编码* 2.decodeURI、unescape、encodeURIComponet      解码* 3.parseInt、parseFloat、isNaN、isFinite* 4.eval        计算 JavaScript 字符串,并把它作为脚本代码来执行。* 5.Number、String* * * 全局属性:* 1.Infinity   代表正的无穷大的数值。* 2.java     代表 java.* 包层级的一个 JavaPackage。* 3.NaN        指示某个值是不是数字值。* 4.Packages    根 JavaPackage 对象。* 5.undefined  指示未定义的值。* *//*** 转码:encodeURI、encodeURIComponet* 解码:decodeURI、decodeURIComponent* * encodeURI:只转义一些非标准的特殊字符* encodeURIComponet(常用):转义特殊的符号*/var uri ="http://www.smqk.org ?type=1";var str1 = encodeURI(uri);var str2 = encodeURIComponent(uri);console.log("【uri】:"+uri);console.log("【encodeURI(uri)】:"+str1);console.log("【encodeURIComponent(uri)】:"+str2);console.log("【decodeURI(str1)】:"+decodeURI(str1));console.log("【decodeURIComponet(str2)】:"+decodeURIComponent(str2));/********************* 【开始】运行结果 ********************【uri】:http://www.smqk.org ?type=1【encodeURI(uri)】:http://www.smqk.org%20?type=1【encodeURIComponent(uri)】:http%3A%2F%2Fwww.smqk.org%20%3Ftype%3D1【decodeURI(str1)】:http://www.smqk.org ?type=1【decodeURIComponet(str2)】:http://www.smqk.org ?type=1********************* 【结束】运行结果 ********************/   </script><script type="text/javascript" charset="utf-8">              /*** eval(string) :解析执行参数脚本( 无形的javascript 解析器)*///@eval example 1:执行字符串类型的语句var statement ="var a = 10; var b = 20;";var returnVal = eval(statement);console.log(a+b);console.log("returnVal:"+returnVal);//@eval example 2:执行字符串类型的对象var objString = "{age:20,name:'zs',sex:'女'}";var obj = eval("("+objString+")");console.log("eval[objString]: "+obj.name+" , "+obj.age+" , "+obj.sex);//@eval example 3:执行字符串类型的数组var arrString = "['123',456,new Date(),false]";var arr = eval(arrString);console.log("eval[arrString]: "+arr);/********************* 【开始】运行结果 ********************30returnVal:undefinedeval[objString]: zs , 20 , 女eval[arrString]: 123,456,Thu Oct 29 2015 23:31:49 GMT+0800,false********************* 【结束】运行结果 ********************/             </script><script type="text/javascript" charset="utf-8">                  /*** escape、unescape*/var str =  "什码情况-abc-0123-ABC";var str1 = escape(str);console.log("str:"+str);         console.log("escape(str):"+str1);            console.log("unescape(str1):"+unescape(str1));       if(NaN == NaN){console.log("NaN == NaN.");}else{console.log("注意:NaN != NaN.");}/********************* 【开始】运行结果 ********************str:什码情况-abc-0123-ABCescape(str):%u4EC0%u7801%u60C5%u51B5-abc-0123-ABCunescape(str1):什码情况-abc-0123-ABC注意:NaN != NaN.********************* 【结束】运行结果 ********************/             </script>

JavaScript学习随记——常见全局对象属性及方法相关推荐

  1. JavaScript学习(六)—location对象常用的属性和方法

    JavaScript学习(六)-location对象常用的属性和方法 一.location对象 作用:location是window对象的一个属性,本身也是对象类型,它的作用是用来获取文档对象的相关信 ...

  2. JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  3. JavaScript学习(五十)—hasOwnProperty属性和in关键字

    JavaScript学习(五十)-hasOwnProperty属性和in关键字 一.hasOwnproperty方法 作用:判断属性是否为对象的私有属性 格式:对象名称.hasOwnProperty ...

  4. JavaScript学习笔记03【基础——对象(RegExp、Global)】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  5. JavaScript 访问对象属性和方法及区别

    这篇文章主要介绍了浅析JavaScript访问对象属性和方法及区别的相关资料,仅供参考 属性是一个变量,用来表示一个对象的特征,如颜色.大小.重量等:方法是一个函数,用来表示对象的操作,如奔跑.呼吸. ...

  6. JavaScript之Ajax-1 Ajax(Ajax原理、Ajax对象属性和方法)

    一.Ajax原理 Ajax简介 - Asynchronous JavaScript And Xml 异步的 JavaScript 和 Xml - Ajax 是一种用来改善用户体验的技术,其实质是,使用 ...

  7. JavaScript对象属性及方法

    JavaScript对象属性及方法 1.对象属性 JavaScript对象时属性变量的容器,以键值对name:value的形式存在,访问方式为 name.value name[value] 2.对象方 ...

  8. JavaScriptjQuery.document对象属性和方法

    document对象属性和方法 document对象代表浏览器当面窗口或标签中载入的页面. 它的常用属性有: 属性                                           ...

  9. 04-doucument对象属性和方法

    04-doucument对象属性和方法 由节点组成 1.元素节点: html body div button 2.文本节点:展示的内容<div>...</div> 3.属性节点 ...

最新文章

  1. (送)Java 架构技术揭秘:Redis+Nginx+Dubbo精选+面试题+精选视频
  2. Sql 中取小数点后面两位小数.
  3. 是什么让深度学习再次崛起并超越人类?
  4. mysql page_一文理解MySQL中的page页
  5. 单自由度阻尼强迫振动通解求导及simulink验证(修正了网上常见的错误)
  6. 轮到苹果追赶国产厂商了?苹果新专利曝光iPhone将使用屏幕指纹解锁
  7. 强连通图 Tarjan算法
  8. npm install xxxx --legacy-peer-deps命令是什么?
  9. linux单引号作用,单引号 双引号如何输入(Linux运维:单引号与双引号的使用)...
  10. JQuery设置网页全屏代码实现
  11. 网页版网络聊天室设计与实现(Java+SSH+MySQL)
  12. Linux安装wordpress
  13. ubuntu18.04安装搜狗输入法之后无法使用的问题
  14. Windows 10怎样安装.msi文件?三分钟解决问题
  15. 什么是HTTP状态码?常见HTTP状态码盘点
  16. 不小心将 U 盘抹成 APFS 格式,应该如何恢复?
  17. 【对抗攻击论文笔记】对抗迁移性:Delving Into Transferable Adversarial Examples And Black-Box Attacks
  18. PYTHON文件读写以及判断文件大小
  19. 使用友盟推送,别名(alias)推送
  20. 验证码时代 玩家是否也应选择远程答题

热门文章

  1. 牛客网-数据结构笔试题目(五)-动态规划问题求解
  2. mysql 触发器 本表_MySQL触发器处理本表数据
  3. mlse均衡器matlab,基于LMS自适应均衡器matlab仿真.doc
  4. html表单复选框样式,美化表单——自定义checkbox和radio样式
  5. React 篇 Search Bar and content Table
  6. echarts自定义图例legend文字和样式
  7. 如何将html特殊字符编码转换成特殊字符_html十进制编码字符转回来
  8. HTTPHandler有什么作用
  9. WAP自助建站 我编程之路的启蒙
  10. 洛谷 2719 搞笑世界杯