位置: 编程技术 - 正文

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

  • 外贸企业税务处理方式
  • 证券交易印花税税率是多少
  • 增值税普通发票和电子普通发票的区别
  • 税控盘及维护费的会计分录
  • 小规模纳税人开票税率
  • 建筑行业增值税税负率一般控制在多少合适
  • 增值税加计抵减最新政策2022
  • 房屋出租的成本怎么算
  • 自产产品用于业务宣传确认收入吗
  • 中期票据怎么入账
  • 固定资产折旧摊销表A105080
  • 允许税前扣除的利息支出
  • 亏损企业对外捐赠的税前扣除
  • 融资租赁与按揭贷款区别
  • 办公楼贷款比例
  • 资本公积是啥
  • 库存商品检验合格标准
  • 公司购车购置税怎么交款
  • 开了增值税专用发票对方不付款可以申请冻结对方公帐嘛
  • 最新房产税消息2020
  • 新公司领取营业执照后的流程
  • 去新建的外贸公司好不好
  • 公司投资理财需要纳税吗
  • 施工津贴属于
  • 销售使用过的固定资产3%减按2%
  • 收到退还的工会经费进什么科目
  • win11怎么用win10界面
  • win7bios网络启动
  • 中秋福利发放现金怎么做表
  • 来料加工方式中,料件和加工后
  • hipsdaemon.exe是什么
  • DeepLabV3+:Mobilenetv2的改进以及浅层特征和深层特征的融合
  • php表单提交输入判断
  • php自定义变量的方法是
  • 违法汽车查询
  • 金税三期可以申报个税吗
  • 新购买的发票如何读取
  • 接受捐赠收入要交企业所得税吗
  • 公司代垫款如何记账
  • python3中rindex用法
  • mysql5.0升级到8.0
  • Discus X 3 门户改造熊掌号网页教程
  • 企业应付账款科目的借方余额反映的是
  • sqlserver2008安装闪退
  • 未分配利润可以挂多久
  • 工会经费付款分录
  • 通货膨胀有什么表现
  • 前程无忧效果怎么样
  • 没有报关单可以出口吗
  • 日常费用报销表格
  • 参展费会计分录
  • 勘探费用会计分录
  • 对账和结账的步骤及要求
  • vista升级选项灰色
  • freebsd查看路由
  • windows字幕软件
  • win10用着怎么样
  • exe是什么进程
  • 怎么手动安装xp系统
  • rdclient怎么用win10怎么设置
  • win8怎么设置桌面
  • linux记录操作记录
  • win7开机自动弹出注册表编辑器怎么办
  • jquery 使用
  • cocos2d原理
  • js 列表
  • jquery 设置和返回元素属性
  • node.js配置
  • node.js 模块
  • 常用dos命令大全及用法
  • python urljoin
  • unity shader cull off
  • Node.js中的包管理工具是什么
  • 编写shell脚本,实现备份文件:每天18:00归档
  • 核准类和备案类项目
  • 乡镇地税局待遇
  • 地税局有实权吗
  • 税费银联缴款
  • 地方公安局归谁管
  • 税务内控机制建设
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设