位置: 编程技术 - 正文

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

  • 政府补贴的账务属于哪个科目
  • 购买不良资产交印花税吗
  • 请客户旅游算不算贿赂
  • 增值税不达起征点处理
  • 单式记账法可以进行试算平衡吗
  • 抵扣认证发票时间
  • 消费取得普通发票怎么开
  • 应付账款多计怎么处理
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 公司购入空调可以抵扣进项吗
  • 注册资金未缴齐什么意思
  • 项目经费支出都包括什么
  • 研发部门领用材料会计分录
  • 增值税专用发票电子版
  • 股权转让受让人违约
  • 农产品一般纳税人免税吗
  • 股息红利个人所得税扣税失败
  • 异地预缴企业所得税
  • 税控技术服务费每年都可以抵扣吗
  • 三证合一后纳税人识别号和信用代码一样吗
  • 如何倒算税前工资的公式
  • 跨年多计提折旧的账务处理
  • 房地产开发企业的土地使用权计入哪里
  • 微小企业每个季度减免多少税
  • 新装的电脑开机慢是什么原因
  • 免抵退不得免征和抵扣是什么意思
  • 经营租赁方式租入分录
  • 开发票原则是收款之后才能开具吗
  • 赠与合同任意撤销与法定撤销的区别
  • ccc.exe是什么进程
  • 企业租房租金怎么核算
  • 最大的数码相机是多少寸
  • 高德加载kml
  • iis 7下安装laravel 5.4环境的方法教程
  • 工装费用会计分录
  • 怎么让gridview居中
  • css动画效果代码
  • vue-router导航守卫
  • 税务变更了股东工商没变更
  • 新个税累计预扣怎么算
  • 调整以前年度错账会计分录怎么做
  • python深拷贝与浅拷贝区别
  • mac中mysql应该怎么运行
  • 长期债权投资业务处理
  • 出口退税中的免税是什么
  • MicrosoftSQLserver2014可以卸载吗
  • 事业单位收到专票的风险
  • 购进运输服务取得的成果
  • 事业单位净资产变动表
  • 代扣代缴增值税如何申报抵扣
  • 土地使用权是什么权利
  • 金融企业里面的债务
  • 跨月发票税率开错了如何处理合适?
  • 什么是限制性股票激励
  • 买一件商品赠送两个商品
  • 付款后没有发票怎么办
  • 长期挂账其他应付款违反了哪项制度
  • 收到预付卡结算款怎么入账
  • 土地增值税税率怎么算
  • 预收账款最后怎么处理
  • 五金配件生意好做吗
  • 汽车行业的财务会计
  • 辞退员工 工资
  • 企业自查补交增值税
  • SQLSERVER Pager store procedure分页存储过程
  • windows 2000 server sp4 下载
  • win8系统升级
  • 苹果mac操作系统名称
  • xp怎么改w7
  • cocos2d android 游戏开发学习——CCAction(一)
  • nodejs获取post数据
  • web标准包含哪些
  • vue组件互相嵌套
  • javascript模块化规范
  • vue组件精讲
  • android 属性动画改变view大小
  • jquery设置important
  • python解析chunked
  • 网上报税失败什么原因
  • 成都国税网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设