位置: 编程技术 - 正文

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

  • 安保服务税点
  • 应交税费账目处理
  • 公司户和个人户卖车的时候价格差多少
  • 税控盘锁死日期查询
  • 母公司给子公司开票会有税务风险吗
  • 行政事业单位资产管理工作总结
  • 长期股权投资权益法下初始投资成本
  • 报销购物卡发票公司如何交税?
  • 已提完折旧车辆可以卖吗
  • 然后销售产品
  • 违规费用处理
  • 主体资格的法律规定
  • 2017年7月1日开始实施的税法新规
  • 代销商品
  • 成本费用分配的原则方法
  • 预提工资的的计提依据
  • 软件开发开增票几个点
  • 退休返聘人员工伤怎么赔偿
  • 股东和原始股的区别
  • 法院收到诉讼费多久可以收到传票
  • 房屋维修费属于固定资产吗
  • 电脑开启语音按什么键
  • 生产测试是指什么
  • 补缴以前年度附加税
  • linux日期格式
  • 收到股东垫付款的会计分录
  • Win10 1809 17763.2268 更新发布:附更新修复内容汇总
  • 新准则规定
  • 苹果a1530是什么
  • php 正则表达式
  • php的运算符主要包括哪些?
  • 以土地投资溢价的公司
  • 自然公园在哪
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • 用抵扣券买了东西可以退吗
  • three.js入门指南
  • php+vue
  • 以小物件为话题写出背后的故事
  • 购买超市购物卡会计分录
  • 销售发票重复开库存商品如何处理?
  • 异地托收承付结算金额起点为
  • 总公司签协议,分公司开票,报账怎样写说明
  • 财务咨询公司能出尽调报告吗
  • mongodb的基本操作
  • 工会经费计算表
  • 用现金付款应填什么凭证
  • 银行转账付款会计分录
  • sql server 2008语句大全
  • 酒店收入是什么收入
  • 会计丁字记账法
  • 安装费用怎么做分录
  • 收取物业费不开发票
  • 出口收汇业务基本原则
  • 应收账款贷方有余额说明什么
  • 建账时都要建哪些科目
  • 专用发票怎么网上申领
  • 存货明细账余额合计与存货总账余额相同
  • 寻找sql注入漏洞存在哪几个关键点
  • 不需要秘密的wifi安全吗
  • linux去掉文件换行符
  • 用centos搭建服务器的详细教程
  • macbook 苹果系统
  • scanserver.exe - scanserver是什么进程 有什么用
  • linux系统怎么查看root用户密码
  • popupblocker是什么
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • javascript括号
  • jquery使用jsonp
  • Unity3d MonoDevelop格式化代码
  • javascript 变量
  • javascript gui
  • python django框架
  • 新疆税务局电子
  • 增值税普通发票需要交税吗
  • 个人所得税申诉有什么后果
  • 税控盘开票资料怎么导出几年前的开票信息
  • 百旺税控盘怎么清卡
  • 淘宝店铺过户后身份证是谁的
  • 宁夏回族自治区房产税
  • 国税工作人员工资标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设