位置: 编程技术 - 正文

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

  • 工商名称变更后多久网上可以查到记录
  • 印花税办理流程
  • 联通的话费能干吗
  • 不征税收入和免税收入所对应的成本与费用能否税前扣除
  • 超过库存现金限额的现金要及时存入银行
  • 小规模纳税人预缴税款怎么填申报表
  • 融资租赁承租方增值税处理
  • 专票手工认证
  • 不得抵扣的进项税额转出会计分录
  • 企业内部商品转移怎么核算
  • 销售金额计算抵增值税吗
  • 资产组减值测试要包含使用权资产吗
  • 对方公司倒闭应收账款发票还需要开吗
  • 委托加工的材料计入什么科目
  • 购买电脑的方案
  • 税务分析最常用的分析方法
  • 收的标书收入增值税多少
  • 企业租车费用怎么处理方法
  • 税率是3%开成5%怎么办
  • 通信服务费计入什么科目
  • 制造业领用材料规章制度的好处
  • 原材料盘亏会计分录怎么做
  • 过路费增值税可以抵扣吗
  • 收回应收账款资产为什么不变
  • 增值税清卡失败f50006
  • 利息赔款是否缴纳企业所得税?
  • 佳能2900打印机加碳粉教程
  • centos 6.5安装教程
  • le启动exe是什么意思
  • PHP:oci_fetch_assoc()的用法_Oracle函数
  • smart方法的含义和重要性
  • uniapp动态设置标题
  • python stream模块
  • 社保新参统委托代发银行
  • python 远程控制
  • 参展费会计分录
  • 发票开具的常见错误以及盖章问题
  • 未开票收入下月开票
  • mysql5.0升级到8.0
  • 汇率差的差额计算方式
  • 企业残保金该什么时间交
  • 出售子公司股权给其他公司
  • 企业增值税包含哪些税项及税率
  • 固定资产计提折旧的账务处理
  • 买药费用应计入什么科目
  • 土地出让金如何核算
  • 新开办的企业怎么做账
  • 结转成本按照销售收入来结转,税要怎么算
  • 医院产生的相关费用
  • 在建工程前期费用明细
  • 直接计入管理费用的税金有哪些
  • 过路费属于会计哪个科目
  • 固定资产入账标准最新规定企业
  • 小规模纳税人开具的农产品普通发票
  • 购进生产设备的进项税额抵扣政策
  • 残疾人就业保障金怎么计算
  • 如何冲减费用做账
  • 三大财务报表英文
  • sql中的非逻辑
  • sql server临时表创建语句
  • ubuntu怎么装
  • xp系统运行怎么打开
  • win8固态硬盘
  • macos dock栏
  • vmware tools安装包在哪
  • win 超级终端
  • linux nyy
  • windows7命名规则
  • tkmc.exe
  • 微软撤回快捷键
  • perl -p -i
  • jquery 设置checked
  • linux bash命令详解
  • 安卓手机怎么设置自动化
  • c# hashtable 用法
  • 1、BluetoothChat之BluetoothChat.java
  • js操作dom节点的方法
  • 湖北省地方税务局公告2014年第7号
  • 税务管理工作检讨书范文
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设