位置: 编程技术 - 正文

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

  • 怎么知道交不交印花税
  • 从租计征房产税怎么申报
  • 母公司和子公司可以一起投标吗
  • 未分配利润分配顺序
  • 费用已支付但发票未收可以先记费用吗
  • 购买原材料记账凭证怎么写
  • 一般纳税人建账建几本帐
  • 会计利润包不包括营业外支出
  • 适用于6%税率的优惠
  • 个体工商户增值税怎么计算
  • 车辆的鉴定评估方法
  • 长期挂账应付款的审计
  • 长期待摊费用新规定
  • 4s店试驾车转卖怎么开票
  • 停车场企业所得税税率
  • 退役士兵创业就业政策
  • 个人领取住房公积金需要什么材料
  • 发票没用完可以领发票吗
  • 固定资产加速折旧最新政策2023
  • 个人劳务报酬所得税计算方法2020
  • 小规模投资创业
  • 违约金收入是否交增值税
  • 汇兑结算方式可以分为
  • linux安装常用命令
  • dir852迅雷路由器
  • 生产车间折旧为0的原因
  • 资本公积如何计提
  • 农民工劳动报酬权救济制度存在的问题
  • 财务线上线下是什么意思
  • 科技推广和应用服务业
  • mac版字体怎么安装
  • 怎么做才能让电脑里自动翻译成中文
  • php模板引擎语法
  • 会计中记账凭证的名词解释
  • php调用mysql索引查询
  • 押金未退会计分录
  • 政府补助退回的账务处理
  • 未取得发票的工程预付款怎么入账
  • 资产和负债的计税基础金额的确认思维导图
  • 个体户要交哪些税怎么交
  • 原 !神静态网页布局详解,html+css布局实战,附详细代码
  • static php作用
  • 企业所得税退税流程
  • zendframework3中文手册
  • 差额征税的几种情况
  • spring5和6差别大吗
  • springmvc简介
  • 使用Go http重试请求
  • 小微企业减免额怎么计算
  • 企业对外担保能收担保费吗
  • 日记账的定义
  • 以前年度未处理的业务
  • 以前年度损益调整是什么意思
  • sql server基本知识
  • 利润表中利息费用包括手续费吗
  • 娱乐服务计费销售额包括
  • 固定资产摊余价值怎么计算
  • 工商年报纳税总额包括个人所得税吗
  • 不征税收入与免税收入有哪些
  • 集团公司股份
  • 出售金融商品的增值税计税依据
  • 债券发行费用计入初始成本会计分录
  • 本年利润的年末余额
  • 政府补助的分类及会计处理方法
  • 销项负数发票怎么冲减成本
  • 发票丢失如何处理入账
  • 如何更改centos的语言
  • win7系统ie8浏览器
  • windows 8.1更新
  • win7怎么设置网速限制
  • Aero glass for win8.1开启aero透明磨砂效果图文教程
  • win10登录界面壁纸
  • cocos creator 动画制作
  • android开发工具排行榜
  • 一键备份系统和一键还原系统
  • python supper函数
  • jQuery插件ajaxFileUpload异步上传文件
  • js相等和全等
  • Android应用开发实训
  • 预征率是2%怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设