位置: 编程技术 - 正文

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

  • 小规模季度不超过30万是含税还是不含税
  • 小规模拍卖公司差额征税
  • 关于个人取得的成果
  • 国家税收与地方税收
  • 增值税专用发票电子版
  • 税财通财务软件下载
  • 股东如何收回投资
  • 用于维修安装服装的材料
  • 出口结汇必须要开票吗
  • 个体工商户亏损
  • 增值税即征即退收入要交企业所得税吗
  • 一般销售商品业务
  • 出售固定资产要做收入吗
  • 小规模纳税人如何计算增值税
  • 高新技术企业资助
  • 在固定资产中
  • 电子发票作废怎么做
  • 事业单位福利费计提标准
  • 差旅费中的车票可以抵扣进项税吗
  • 股东认缴和实缴的会计分录
  • 4s店 监管
  • 增值税留抵退税账务处理
  • 一次性伤残补助金由谁支付
  • 全额拨款事业单位工资待遇
  • 如何关闭win10专业版自动更新
  • mac上读取ntfs
  • 看望员工生病的家属支付现金如何入账
  • 房地产计提税金的会计分录
  • 房产税的应纳税额计算方法
  • h5调用海康摄像头
  • PHP:mcrypt_generic_deinit()的用法_Mcrypt函数
  • 若依框架前后端分离手机号登录
  • 激光点图片
  • 帮人开票怎么计算税点金额
  • php imagefill
  • 支付员工交通费怎么入账
  • windows history命令
  • 织梦怎么样
  • 人民币跨境贸易占比
  • 存放在仓库中的柴油属于什么会计要素
  • 提供劳务收入是指
  • 苹果cms仿站教程
  • 将织梦dedecms转换到wordpress
  • 发票过了认证时间期限还可以红冲么
  • 季度所得税收入多报,年度可以调整吗
  • 扶贫资金是如何发放的
  • 劳务费个人所得税怎么查
  • 饭店房屋的租赁合同范本
  • 现金支付无发票怎么报销
  • 进项票未认证就申报抵扣
  • 投标费用计入哪个科目
  • 投资性房地产如何进行初始计量
  • 电子汇票接收后怎么操作
  • 房产公司增值税专用发票
  • 保险工资单怎么开
  • 电子发票上面的字体是什么字体
  • 小微企业未开票收入怎么申报
  • 工程结束发票未开全怎么办
  • 什么是递延所得税?
  • centos yun
  • 系统维护的主要内容有哪些
  • unix和linux是使用较为广泛的多用户交互
  • 写出linux安装的详细步骤
  • 禁用远程桌面服务登录
  • 怎么用root登录
  • javascript字面量
  • react常用框架
  • 自动化软件安装工具
  • 如何用jquery
  • 防止arp攻击的措施
  • 深入理解计算机系统
  • cmd命令format
  • javascript的理解
  • python t()
  • 基于python语言的项目
  • 手游炫酷
  • 河南税务局申报表下载
  • 工会经费计税依据工资总额包括什么
  • 信息报送条例
  • 地税干部
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设