位置: 编程技术 - 正文

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

  • 代扣个税怎么做凭证
  • 免征增值税的项目如何开发票
  • 税前利润计算公式变动成本法
  • 个体工商户月销售额超10万怎么报税
  • 个人所得税定额扣除怎样理解
  • 会计制度方法
  • 主营业务收入属于资产
  • 纳税申报 财务报表利润表
  • 收到税收返还会计分录
  • 商贸公司收到的邮票怎么做账
  • 个人独资企业对公账户的钱可以转到私人账户吗
  • 货物尾款优惠如何计算
  • 贷款厂家贴息
  • 分期付款方式购物划算吗
  • 融资租赁分摊差额扣除会计处理?
  • 核定征收企业所得税能否享受税收优惠
  • 营改增后房地产企业如何开票
  • 个人开劳务发票要同时交个税吗?
  • 什么企业做汇算清缴报告
  • 重庆房产税政策历史
  • 职工因公出差伙食补助标准
  • 新成立的公司季报
  • 固定资产一次性计入费用的账务处理
  • 民办非企业单位属于什么类型
  • 公户转给股东的钱需要交个税吗
  • 哪里查询发票是否抵扣
  • 金融会计风险及防范措施研究目的和意义
  • 什么情况下需要承担法律责任
  • 对公收到别人的转账怎么记账
  • 更改文件后缀算转换格式吗
  • bios中如何关闭cd/dvd
  • php中数组的常用函数及用法
  • php登录注册
  • php实用的案例
  • iphone助手
  • phpstudy的ftp
  • linux的系统设置在哪
  • 微博怎么变成大v
  • 长期借款利息的会计科目
  • php编程中的_横线表示什么
  • 商业汇票转让后,能否追索前手
  • 餐饮企业送餐等级标准
  • ai模拟
  • nodejs安装及环境配置 centos
  • 收到外币汇款怎么处理
  • 小规模纳税人开专票需要交税吗
  • 小型企业利润表
  • 未分配利润用于扩大再生产
  • 实发工资属于什么科目
  • sqlserver日期加减月份
  • 公司法人与股东的区别
  • 印花税 不足
  • 印花税新政策
  • 零余额账户银行日记账
  • 金税盘费用不交会怎么样
  • 锁mysql
  • sql中的非逻辑
  • mysql有外键数据输入
  • 本地磁盘文件系统
  • ubuntu 20.04桌面
  • 查看linux系统日志命令
  • win7通过组策略阻止应用程序安装
  • onionwormimmune.exe是什么
  • wind10手机版
  • windows7怎么打开注册表
  • win7 64位旗舰版设置插上耳机就能播放声音拔下耳机就自动禁音方法
  • Win7注册表怎么恢复命令
  • Win10预览版镜像
  • cocos 2d x
  • cocos2dx官方教程
  • 关于session的用法哪些是错误的
  • Node.js中的全局对象有
  • php操作dom
  • javascript教程chm
  • activity的跳转
  • javascript工作
  • bootstrap需要学多久
  • js控制浏览器返回按钮
  • 如何查询车辆购买信息
  • 税务绩效管理主要内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设