位置: 编程技术 - 正文

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

  • 资产负债表应交税费
  • 简易征收办法征税货物销售额
  • 一般纳税人服务费税率
  • 股东转让股权公司如何做账
  • 增值税主表本期缴纳上期应纳税额需要填数嘛
  • 个体工商户2023年税收政策
  • 利润率多少才是正常的
  • 企业年金也需要缴纳吗
  • 手工记账需要什么资质
  • 出口货物的进项发票什么时候认证
  • 贷款和应收款项在活跃市场中没有报价
  • 建筑业预交的增值税
  • 离职补偿金个税计算器2022
  • 建筑企业管理部门
  • 公司按照实际利润额预缴企业所得税,这个实际利润额就是会计利润吗?
  • 有产权车位转让需要什么手续和费用
  • 开发经济适用房是否需要缴纳土增税
  • 个税免税收入和不征税收入
  • 人力资源服务差额
  • 企业买房可以抵扣多少税
  • 怎么设置静音iphone
  • 华为mate手机sim卡怎么插
  • Mac系统怎么设置ftp
  • win7系统怎样
  • 最新早上好图片大全集
  • 照片文件夹如何压缩
  • 应付票据到期会计分录怎么做
  • 公司费用报销包括哪些
  • php获取字符串中的指定字符
  • php中global
  • wordpress图片模板
  • 分公司在外地,企业怎么交税
  • 产权转移书据是什么印花税
  • 发票明细清单怎么打印
  • 多付款退回怎样写说明
  • 小企业一年需要缴纳多少税
  • 即征即退 条件
  • sql2005怎么执行语句
  • SQL Server 2005通用分页存储过程及多表联接应用
  • 买房返现是什么意思
  • 本年利润必须转入利润分配吗
  • 民办幼儿园账务月末结转
  • 房地产开发成本和房地产开发产品
  • 会计账簿错误处理方式
  • 挂靠建筑公司企业所得税怎么交?
  • 购买产品样品计入什么科目
  • 银行收费错误当天能退吗
  • 加油票和过桥过路费怎么做账
  • 资产减值损失如何计提
  • 个人购买机动车需要交增值税吗
  • 小规模开专票的税点是多少
  • 员工体检费计入什么会计科目里
  • 分配间接成本的计算公式
  • 资产负债率多少属正常范围
  • 防止服务器断电
  • dos命令win10
  • windoes版本
  • userint32.exe - userint32是什么进程
  • win8默认输入法设置
  • Win10笔记本如何重装系统
  • windows10 rs2
  • win7的收藏夹在哪里
  • linux 中的MYSQL命令汇总 适合学习linux下配置mysql的朋友
  • libmysqlclient.so.10无法找到
  • win8自带软件哪些可以卸载
  • node linux安装
  • win7系统安装程序正在启动一直转圈圈
  • perl如何使用
  • field.set方法
  • middle html
  • unity3d游戏教程
  • android 刷新view
  • jquery动态添加的元素怎么添加事件
  • android toast位置
  • jquery 使用
  • 数字图像处理软件idl和matlab有什么异同点
  • Javascript Object 对象学习笔记
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 已抵扣过的进项怎么做账
  • 发票挂失费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设