位置: 编程技术 - 正文

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

  • 个体摊贩
  • 跨月的增值税普票作废步骤
  • 资产减值损失包括应收账款减值损失吗
  • 暂估入库发票回收怎么办
  • 支票结算业务流程
  • 在建工程领用原材料的账务处理
  • 固定报销额度算工资吗
  • 押金可以抵扣吗
  • 税控设备全额抵扣政策
  • 企业收到票据背书转让给其他公司怎么做会计处理?
  • 超额亏损在合并后怎么算
  • 房屋建筑物评估技术鉴定表
  • 维修房产用的建材会计分录
  • 附加税是当月计提当月缴纳吗
  • 所得税汇算清缴补税的会计处理
  • 季度有利润可以弥补以前年度亏损吗
  • 分红 实缴比例
  • 缴纳投标保证金
  • 三个点的专票要交多少税
  • 上个月印花税少计提了怎么办
  • 公司给员工发放的福利都要扣个税吗
  • win11怎么取消开机启动项
  • 汇兑损益怎么记账
  • win11如何修复
  • PHP:pg_transaction_status()的用法_PostgreSQL函数
  • 工会费会计分录
  • php密码修改
  • php怎么设置管理员权限
  • 暂估成本的账务处理分录
  • 开关电源pcb布线规则
  • 回顾2021年作文
  • yolo v5 github
  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • 微信小程序小窗口
  • find命令详解查找文件
  • 职工教育经费能结转几年
  • 代理费与代理运费的区别
  • 出纳会计和现金会计的区别
  • 财务中常有提到的问题
  • 出纳人员收取现金合法吗
  • 事业单位长期应付款呆账怎样处理好
  • sql server使用sql语句
  • sqlserver常用命令
  • 建筑劳务公司税务筹划
  • 企业给员工报销的个人消费支出如何计税
  • 采购人员费用计入什么科目
  • 用友t3软件财务软件具体操作
  • 当期免抵税额和免抵退税额的区别
  • 制造费用主要核算项目
  • 英飞拓拟2.1亿出售子公司股权
  • 如何调整利润分录
  • 材料按计划成本计价下,外购材料结算
  • 以自营方式建造固定资产
  • 报废厂子出售
  • 公司人才账户有什么用
  • 收到对方红字发票信息表怎么处理
  • mysql数据库innodb
  • mysql导出查询结果sql
  • vs2015无法启动程序exe
  • mac怎样解压rar
  • 重装系统要懂什么
  • win7电脑频繁自动重启是什么原因造成的
  • sesvc.exe是什么
  • win7系统如何删除隐藏文件
  • win8.1快捷键
  • xp系统内存占用多少
  • win73d设置怎么设置
  • Linux利用sftp命令传输文件(极少数人知道的方法)
  • cocos编程
  • Unity3d OnApplicationPause与OnApplicationFocus 判断游戏暂停还是重新启动
  • python数据类型有什么用
  • javascript中Date format(js日期格式化)方法小结
  • 安卓手机怎么自定义
  • 小米电脑安装ubuntu
  • 个人进口关税税率
  • 广东省电子税务局电话
  • 北京大兴区地税局电话
  • 北京市注册税务师
  • 怎么查询公司法人电话号码
  • 冀地是哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设