位置: 编程技术 - 正文

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

  • 企业清算所得税申报
  • 增值税抵扣怎么取消
  • 税控盘费用进什么科目
  • 增值税17-16-13的时间
  • 公司打到个人账户需要多久
  • 小企业会计准则以前年度损益调整
  • 专用存款账户需要备案吗
  • 应收帐款备抵法
  • 小规模纳税人销售货物税率是多少
  • 电子商业承兑对方接收了还可以作废吗
  • 购电子承兑汇票差额计入什么科目?
  • 重复做了以前做过的梦
  • 技术服务费普通发票怎么做账务处理
  • 递延所得税费用影响净利润吗
  • 发票请求流水号不能为空
  • 普票的销项可以抵扣吗?
  • 租房押金收不回来怎么做账
  • 收的的挂靠费一般是几个点
  • 当收到转账支票时,应该如何处理?
  • 单位撤销无力支付怎么办
  • 认缴制下收到股东转入的钱怎么入账
  • 财政专项资金不征税收入
  • 跨年度暂估未取得发票如何处理
  • 个税手续费返还属于政府补助吗
  • 投资收益科目的借贷方向
  • 其他应付款付款后分录
  • 附加税减免要计税吗
  • 电脑虚拟内存不够
  • 简易征收税务处理
  • 其他业务收入借贷方向
  • 回迁房?
  • 调整以前年度管理费用会计分录
  • 软件企业高新技术有哪些
  • linux的网络编程
  • 费用的结转是在借方还是贷方
  • 新的担保法是怎么规定的
  • 已抵扣增值税进什么科目
  • php中单引号和双引号
  • 分公司增值税可以放总公司一起缴纳吗
  • 电子发票开出后如何查看
  • 长期债权投资业务处理
  • 销售不动产统一发票英文翻译
  • 给员工买保险的好处和坏处
  • 个人独资企业增值税免征额
  • 应收账款的贷方发生额表示什么
  • 房地产企业增值税预征率
  • 专用发票与普通发票的区别有
  • 农业种植补贴需要审批吗
  • 名为股权转让实为房地产转让
  • 预收租金发票怎么开
  • 临时售楼部招牌效果图
  • 建筑公司异地施工
  • 收房租的收据怎么写
  • 房地产公司支付工程款账务处理
  • 预支款怎么做现金账
  • linux系统关机重启命令
  • windows server 2008下一些设置技巧及优化经验总结
  • linux图形化界面怎么打开命令窗口
  • linux怎么修改
  • centos怎么样
  • 快速任务栏
  • 简述linux系统中有哪些文件类型?
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
  • subss
  • centos7添加ip地址
  • win10扫雷在哪打开
  • linux网络设备有哪些
  • 关于混合基金投资风险以下表述正确的是
  • alt+r没用
  • unity udim
  • node .js
  • javascript ES6 新增了let命令使用介绍
  • shell脚本实际运用
  • JavaScript replace(rgExp,fn)正则替换的用法
  • 湖北省电子税务局新版登录操作简介
  • 稳岗补贴是否需在企业所得税汇算时调增
  • 金蝶EAS固定资产变更
  • 当前土地增值税优惠政策
  • 如何建立内部控制缺陷认定的定型标准和定量标准
  • 增值税发票报税流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设