位置: 编程技术 - 正文

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

  • 应付税费重分类如何做会计分录?
  • 公司组织出国旅游费用
  • 盈余公积发放现金股利分录怎么写
  • 管理费用怎么结转成本
  • 增值税发票已抵扣能否认定合同关系
  • 飞机票的快递费多少钱
  • 债券折价发行的会计分录
  • 怎么确定印花税申报成功
  • 去年的原材料发票能入账吗
  • 往来核算在会计哪个科目
  • 小企业所得税申报流程
  • 企业现金股利的支付能力,在很大程度
  • 劳服企业可以安差额税上税吗?
  • 坏账处理的所得税税率
  • 税务局退的教育费附加怎么做账
  • 钻井采用的主要设备
  • 政府会计提取专用基金
  • 企业购进固定资产进项税如何抵扣
  • 外籍员工家属入境
  • 主营业务成本算损益类科目吗
  • mysql 数据源
  • windows11怎么设置锁屏密码
  • 其他应付款在现金流量表怎么填
  • 发票开出后只收到部分款怎么处理?
  • 销售商品取得的货款
  • 酒店如何核算成本
  • 先买入再卖出
  • php怎么取数组
  • 公司转让账务处理方法
  • mysql识别中文
  • 怎么冲暂估入账
  • 所得税的季末从哪里算
  • 年底全年的研发费用占比
  • 长期股权投资种类
  • springsecurity有什么用
  • phpcms模板下载
  • 库存不足怎么处理
  • 银行托管账户的规定有哪些
  • 安装sql server 2008提示重新启动计算机
  • 研发支出的账务怎么处理
  • 临时工和正式工工资不一样违法吗
  • 增值税免税优惠梳理
  • 土地使用税是新征税吗
  • 利润分配贷方余额怎么处理
  • 红字发票异常处理什么意思
  • 外币汇率分录
  • 不合格品的处理方式一般包括哪些
  • 本期已认证且不抵扣怎么申报
  • 文化事业费的费率是多少?
  • 小规模纳税人年底做账
  • 企业营业外支出是什么意思
  • 报销如果没有发票怎么补救
  • 公司转账给其他公司账户
  • 什么是关联企业?关联企业之间业务往来
  • SQL中exists的使用方法
  • sql语句训练题及答案
  • sql汇总查询
  • windows update要禁用吗
  • win7总是更新怎么办
  • windows自动操作软件
  • windows xp和windows 2000
  • centos启动卡在了启动界面
  • win8如何进入启动选择
  • WIN10系统中引导修复不工作
  • 升级win10后c盘满了
  • cortana小娜怎么用
  • opengl csdn
  • opengl怎么学
  • 如何解决android代码红线
  • javascript常用类型
  • jquery 插件写法
  • python文本
  • android图片全屏显示
  • 迄今最好的Http请求框架
  • 置顶是怎么弄的
  • js编写一个标准的单例模式类
  • 简述javascript
  • 天津2023防暑降温费标准文件
  • 医保属于地税还是国税
  • 房产税的计税依据及税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设