位置: 编程技术 - 正文

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

  • 园林绿化公司范围
  • 买新车时旧车置换新车划算吗
  • 税率如何衡量税负
  • 预缴税款可以下调吗
  • 一千万人民币可以买多少斤黄金
  • 银行对公回单可以在家打印吗
  • 金蝶固定资产折旧怎么修改
  • 营业账簿是什么意思
  • 商业汇票如何申领
  • 银行贷款损失的认定标准
  • 法人贷款用于公司经营的分录怎么做
  • 股东退股可以支付现金吗
  • 发票未能在汇算清缴前取得怎么办?
  • 每股收益的无差别点小于息税前利润选择什么筹资方式
  • 企业亏损情况下股东借款怎么办
  • 税控盘维护费优惠政策
  • 存货盘亏计入什么科目批准后
  • 对公账户验证款怎么记账
  • 超过认证期限的发票还能认证吗
  • 增量留底税额怎么进行确定
  • 三星笔记app功能介绍
  • window10安装教程u盘
  • thinkphp怎么用
  • 电脑开机画面都是英文怎么处理
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • directx/?
  • lsass.exe是什么进程
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 宾馆一次性用品有哪些
  • 拍到国际空间站过境
  • php操作步骤
  • 股东以固定资产入股会计处理
  • 前端file对象
  • 以前年度损益调整账务处理分录
  • yolov3数据集格式
  • 年度成本费用总额公式
  • python基本功
  • phpcurl模拟登录
  • 公司注销方便吗
  • 有关厉元朗的小说
  • 其他科技推广服务业可以加计扣除吗
  • 标书中组织结构是什么意思
  • 公司给员工的福利房可以买卖吗
  • 银行开出的承兑怎么兑现
  • 织梦网站怎么改logo
  • 劳务人员劳务费走薪资还是走报销
  • 认缴制无实收资本怎么算
  • 企业需要准备哪些申报材料?
  • 装修收入应如何确定
  • 在私立医院就诊能报销吗
  • 原材料暂估入库分录
  • 进项税大于销项税,不用缴纳增值税
  • 小规模纳税人购买原材料会计分录
  • 分类法与品种法相比,最大的区别是
  • 超市被盗怎么办
  • 胶水属于什么开发工具
  • 在途物资材料采购原材料的区别
  • 施工企业主营业务收入二级科目有哪些
  • 电脑属于固定资产哪类
  • Suse Linux 10中MySql安装与配置步骤
  • mysql 数据修改
  • Linux下mysql5.6.33安装配置教程
  • 进程中svchost
  • win10系统d盘变成e盘,进入winpe盘符正常
  • xp系统win键没反应
  • windows无法访问\\192.168.1.104
  • win10触摸模式开启
  • win7误删我的文档
  • win8怎么查看隐藏文件
  • win8功能
  • cocos2d怎么创建项目
  • android 自定义
  • ie在支持ftp的功能方面
  • 各种常用的js函数有哪些
  • Node.js与Sails redis组件的使用教程
  • python字典键值对个数
  • 河南电子税务局开票流程
  • 广州市地方税务局官网
  • 纳税人防伪税控设备未抄报怎么操作
  • 地税逾期了怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设