位置: 编程技术 - 正文

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

  • 小规模纳税人销售农产品税率是多少
  • 设在西部地区的鼓励类产业企业减按15%怎么填
  • 一般纳税人优惠政策最新2022标准
  • 减税性质代码及名称是什么意思
  • 外贸企业出口退税流程图
  • 税务机关内部控制措施
  • 收到发票冲红怎么做分录
  • 运输途中合理的消耗损耗
  • 小规模纳税人30万含专票吗
  • 企业购入车辆会计分录
  • 发票报销的条件是什么?
  • 当月确认收入下年怎么算
  • 已认证抵扣的进项发票,次月开具红字发票信息表,凭证
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 补计提去年的折旧该怎么做账
  • 可供出售金融资产新准则叫什么
  • 库存商品一定是存货吗
  • 税局如何查无票收入
  • 村集体收入所得税率多少
  • 怎样理解递归
  • 个人承包劳务合法吗?
  • 公司用自己的设备投资怎么交税呢怎么做账
  • 未确认收货可以评价吗
  • 实物福利计入工资总额
  • 外地项目不预缴税款
  • 人力资源服务差额
  • 疏通下水道入什么经络
  • 超出经营范围开发票
  • 在win11
  • 华为手机屏幕变成黑白色怎么恢复
  • win10系统白名单怎么设置
  • nmap命令
  • 手机cpu性能天梯图排行榜
  • yii实现使用CUploadedFile上传文件的方法
  • 公司为员工投保意外险,意外险赔付给谁
  • linux驱动和windows驱动
  • 海獭妈妈和新生儿的故事
  • phpinfophp漏洞利用
  • tensorflow安装教程pycharm
  • 人工智能专业计算机科学与技术
  • thinkphp wherein
  • 代订住宿费报销
  • 收到退回的增值税专用发票账务处理
  • 实用工具书推荐
  • 银行存款余额调节表是不是原始凭证
  • 企业分立股权比例发生变化的税务处理
  • 企业折旧申报备案怎么写
  • 企业所得税是先预缴吗
  • 财务咨询公司能出尽调报告吗
  • mongodb常用语句
  • python 列表sum
  • 新的会计制度
  • 普通发票和增值税发票的税率
  • 自来水厂的供水井
  • 房屋租赁的发票能抵扣吗
  • 增值税纳税人放弃免税权的规定
  • 农产品进项税额抵扣范围
  • sqlserver完整备份
  • 去年亏损今年盈利能分红吗
  • 增值税进项税额加计抵减政策
  • 上月暂估的成本这月收到票怎么做
  • 单位的车辆
  • 日用品增值税率是多少
  • 购入旧的固定资产还能一次性抵扣吗
  • 工业企业预提费用怎么算
  • win7服务在哪里打开
  • win8.1使用教程
  • win8系统优化
  • unity 3d
  • Android开源ui框架
  • python读取grib
  • textview在哪
  • jquery的方法get做什么
  • shell编程简单实例
  • Python搭建HTTP服务器和FTP服务器
  • position属性含义
  • 车辆购置税查询不到应征欠税信息,不能进行扣款操作
  • 福建省个人所得税申报系统
  • 什么是美国注册公司
  • 怎样通过发票号码查询电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设