位置: 编程技术 - 正文

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中定义数组)

  • 其他负债是流动负债还是非流动负债
  • 小规模免征增值税会计处理
  • 简易计税开的发票可以抵扣吗
  • 利润表第二季度本期金额填4-6月还是1-6月数
  • 无形资产计税基础怎么算
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 房产税直接减免政策
  • 离婚财产分割涉及偷税漏税可以移交税务局调查吗
  • 冲减成本怎么做会计分录
  • 收取加盟费会计如何入账
  • 工资基数缴纳个税怎么交
  • 个体户到税务局开专票
  • 增值税专用发票可以开电子发票吗
  • 工程结算科目属于哪一类
  • 所得税 费用
  • 三代手续费入账
  • 预缴所得税需要结转吗
  • 不动产增值税总结
  • 淘宝店铺毛利率多少是正常
  • 净利润和毛利润的计算公式
  • 房屋的折旧年限一般是多少年
  • 网络销售平台优势有哪些
  • 预提未收的租金怎么入账
  • 等值货币什么意思
  • 出口企业免抵退是什么意思
  • 白醋洗脸有什么好处
  • php常用的技术栈
  • 跨年的发票冲红
  • php的使用
  • threejs环境搭建
  • 为什么老是跳到别的网站
  • 世界上最贵的鼠标是用什么做的
  • 长期借款利息调整会计分录
  • 固定资产按公允价值还是约定的价值
  • 外购货物用于公益性捐赠
  • php教程100
  • 什么是AI工具
  • 增量留抵税额是
  • java动态代理的实现方式
  • 股东转让股份会退股吗
  • 收到银联代收短信
  • 销货退回与折让的关系
  • 申报个税工资报少了怎么更改
  • 装修消防改造费用会计分录
  • SQL Server Native Client下载 SQL Server Native Client安装方法
  • 无形资产租金计入什么科目
  • 汇算清缴银行手续费扣除比例是多少
  • 薪酬范围怎么写
  • 个体工商户税务注销流程
  • 客户是否需要向客户介绍
  • 资产减值准备怎么理解
  • 小微企业营业外收入二级科目怎么
  • 已经入库的商品出库了要怎么做会计分录
  • 个人发票单位能做账用吗
  • 新单位年终工作总结
  • 依法建账的法是指
  • 通过SQL Server的位运算功能巧妙解决多选查询方法
  • 请问linux
  • Mac OSX通过homebrew卸载formula的方法
  • win7系统开关机怎么没有声音
  • windows 10 build 9834
  • win10系统如何查找文件
  • Win10 Mobile Build 10586.29更新内容大全:修复多项问题
  • windows7word文档打不开怎么办
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • Node.js中的包管理工具是什么
  • delect删除
  • dirsearch批量
  • javascript之typeof、instanceof操作符使用探讨
  • gradle手动安装
  • javascript要怎么学
  • node.js使用教程
  • 最精简的年终工作总结
  • jquery div滚动条
  • python数据类型详细介绍
  • 增值税的进项税额转出是什么意思
  • 消费税由消费者承担吗
  • 上海自贸区税务大厅地址
  • 税务投诉回访电话号码
  • 2020年小规模纳税人普票免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设