位置: 编程技术 - 正文

javascript类型系统 Window对象学习笔记(javascript几种类型)

编辑:rootadmin

推荐整理分享javascript类型系统 Window对象学习笔记(javascript几种类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript类定义,javascript几种数据类型,javascript基本类型有哪些,javascript几种数据类型,javascript几种类型,javascript 类型,javascript类定义,javascript 类型,内容如对您有帮助,希望把文章链接给更多的朋友!

window对象是Web浏览器中javascript的一个终极兜底儿对象,在作用域中处于最末端,是一个包含所有对象的对象。所有在全局作用域中定义的属性和函数都是window对象的属性

1、引用

  通常有两种引用window对象的方法。第一种是简单引用赋予window对象的名称;第二种是在全局作用域中使用this关键字

2、特性

  window对象是隐式的,通常不显式引用;即使window对象显式声明,它也是隐式的,因为window对象在作用域链中是最后一个

3、属性  window对象共有个属性

[注意]禁止给undefined、NaN和Infinity赋值

4、方法

  Javascript附带一些预定义函数,被认为是window对象的方法

1)、编码方法

javascript类型系统 Window对象学习笔记(javascript几种类型)

encodeURI():对整个URI进行编码,用特殊的UTF-8替换所有无效的字符

encodeURI()的不编码字符有个:

! # $ & ' ( ) * + , - . / : ; = &#; @ _ ~ 0-9 a-z A-ZencodeURIComponent():对URI的某一段进行编码(常用于GET方法传递参数),用特殊的UTF-8替换所有无效的字符

  一般来说,使用encodeURIComponent()比encodeURI()要多,因为在实践中更常见的是查询字符串参数而不是对基础URI编码。encodeURIComponent()的不编码字符有个:

! ' ( ) * - . _ ~ 0-9 a-z A-Zescape():对字符串进行编码,将字符的unicode编码转化为进制序列

  ES3中反对escape()的使用,并建议用encodeURI和encodeURIComponent代替,不过escape()依然被广泛的用于cookie的编码,因为escape()恰好编码了cookie中的非法字符并且对路径中常出现的“/”不进行编码。escape()的不编码字符有个:

* + - . / @ _ 0-9 a-z A-ZdecodeURI():解码encodeURI()

decodeURIComponent():解码encodeURIComponent()

unescape():解码escape()

eval()

  eval()方法像一个完整的ECMAScript解析器,只接受一个参数,即要执行的JavaScript字符串。当解析器发现代码中调用eval()方法时,它会将传入的参数当作实际的ECMAScript语句来解析,然后把执行结果插入到原位置。eval()方法能够解释字符串的能力非常强大,但也非常危险。当用它执行用户输入数据时,可能会有恶意用户输入威胁站点或应用程序字符的代码,就是所谓的代码注入

  [注意]在严格模式下,外部访问不到eval()中创建的任何变量或函数,为eval赋值也会导致错误

2)、数字方法

  Window对象下还有isFinite()、isNaN()、parseFloat()、parseInt()这四个关于数字的方法

标签: javascript几种类型

本文链接地址:https://www.jiuchutong.com/biancheng/384739.html 转载请保留说明!

上一篇:JavaScript动态创建div等元素实例讲解(js动态创建script标签)

下一篇:JavaScript中定义类的方式详解(JavaScript中定义数组)

  • 核定征收的一般纳税人开专票怎么入账
  • 法定免税项目包括
  • 小企业如何做帐
  • 增值税冲红附加税费可以退吗
  • 税控盘费用抵扣
  • 收入用结转吗
  • 汇算清缴时有哪些需要调整的项目
  • 营业费用和营业收入的关系
  • 产品样品送样流程
  • 小规模纳税人代理记账一般多少钱
  • 如何进行银行存款的实质性程序
  • 专用发票作废后怎么处理
  • 上个月申报错了怎么办
  • 维护服务合同可不可以一直续签
  • 月饼税收分类属于哪一类食品
  • 2021装修法律
  • 未认证进项税额转出
  • 股权转让缴印花税公司用进账吗
  • 500人的公司财务部几人
  • 现代服务业个数有多少
  • 期货手续费会计分录
  • 尚未支付的货款属于什么会计要素
  • 外购固定资产入账
  • 增值税附加怎么入账
  • 公司股权转让的印花税谁来承担
  • linux GTK、KDE、Gnome、XWindows 图形界面区别介绍
  • 魁北克位置地图
  • 公允价值变动损益会计处理
  • kzip_main.exe是什么
  • 无形资产清理账务怎么做
  • ipad3性价比
  • phpsubstr_replace
  • 曲折的拼音
  • 网络模型参数方法
  • web前端视频教程全套
  • 小规模纳税人如何界定
  • 外贸企业申报出口退税资料
  • 客户少给了钱怎么要
  • 新公司开账户需要多少钱
  • 修理费账务处理
  • Windows下Postgresql数据库的下载与配置方法
  • 小规模纳税人减半征收的六税两费
  • 车辆维修费如何赔偿
  • 工程外经证预缴税款计税方法
  • 金税盘减免税款分录
  • 没有实收资本可以转让吗
  • 商场返现活动怎么入账
  • 城建税教育费附加和地方教育费附加
  • 办理产权证费用明细
  • 个体工商户税收新政策
  • 办公室清洁费计入办公费吗
  • 购买材料计入
  • 投标保证金退还
  • 对公户收到一笔款怎么做账处理了?
  • 生活垃圾处理费标准
  • mysql大小
  • SQL Server Table中XML列的操作代码
  • django使用mysql
  • server2008 无法启动
  • Windows Remote Shell(WinRM)使用介绍
  • linux图片编辑软件
  • bios各项参数的意义
  • win8怎么切换hdmi
  • vmware tools安装包在哪
  • macos创建文件夹
  • win7系统怎么禁用win键
  • win7系统步骤
  • 学习的引子
  • unity 3a游戏
  • nodejs如何配置环境变量
  • 阿里云一键建站
  • python作业题目
  • transformer可视化
  • android studio中r文件在哪
  • 2022河南省地方专项计划分数线
  • 对外支付佣金需要代扣代缴印花税吗
  • 烟台税务局举报电话号码
  • 税务局登记是什么
  • 企业完税证明怎么查询打印
  • 青岛市税务管理局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设