位置: 编程技术 - 正文

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
  • 工程施工企业的账务处理
  • 城建税和教育附加税
  • 企业常见的股利政策
  • 递延收益是什么表
  • 广告传媒公司安全生产标准化
  • 货物保管不善交来的罚款账务处理?
  • 两个公司成立一个新的公司注意事项
  • 计提以前年度税金
  • 事业单位退休人员独生子女费如何发放
  • 商贸公司可以申请进出口权吗
  • 未取得合法票据费用怎么算
  • 展览费怎么开票
  • 对公回单必须在银行开吗
  • 4s店贷款服务费是什么
  • 季度所得税弥补亏损
  • 1697511215
  • 苹果手机上显示LTE是什么意思
  • 上市公司股票下跌可以减持吗
  • ubuntu系统怎么安装微信
  • 全网最详细的破解卡密软件教程[2021首发]
  • 公司的净资产总值怎么算
  • 发票真伪查询的金额填多少
  • 公司收到款后怎么做账
  • 出售无形资产的净损失不应计入
  • 有没有不需要网络的摄像头
  • 电力行业增值税率
  • 制造费用账户在期末被结平
  • thinkphp i方法
  • 人工智能rl
  • utermux命令
  • php公众号推送完整示例
  • 固定资产停止使用
  • 未认证发票如何导出
  • 建账在1月份如何录入期初
  • 二季度报表是累计数吗
  • 个人账户收到多少钱会被监控
  • mysql分页优化原理
  • MYSQL数据库技术基础
  • 职工食堂费列入哪里
  • 不动产进项税额分期抵扣暂行办法还有效吗
  • 单位收风险金违法吗
  • 当月发生的费用下月支付
  • 预期收益率怎么用市场预期收益率算
  • 企业给予第三方补贴
  • 所有者权益科目有哪些
  • 记账凭证修改有几种方法
  • 开办费列支范围
  • 个人独资企业的投资人以其个人财产对企业债务承担
  • 固定资产清理费用账务处理
  • 企业营改增后的会计处理有何变化
  • sql删除多条记录
  • sql语句大全实例教程
  • win10预览版21390
  • ubuntu中怎么安装vscode
  • 服务主机windows错误报告
  • 如何移植操作系统
  • 重装系统需要主机吗
  • centos 安装
  • win7系统更新怎么关闭
  • linux删除sdb1
  • win7账户不见了
  • Metaio SDK 6.0.2自带Example自己实现(三)
  • jquery写网页
  • perl常用函数
  • 如何让listview提高效率
  • 社保欠费税务催缴
  • 出口发票与报关单名称不一致影响退税吗
  • 岗位回避什么意思
  • 5种方式教你如何查询
  • 车辆营运证去哪里审
  • 手机微信怎么预约
  • 地税怎么查个人所得税
  • 实地税务稽查需注意什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设