位置: 编程技术 - 正文

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

  • 独资企业赚的钱全是老板的吗
  • 买车交的保险
  • CIA是指什么会计考试
  • 不付加工费怎么办
  • 销售费用福利费编码
  • 收入 合同
  • 实名制车票抵扣怎么操作
  • 赔偿费计入费用减应收账款怎么做账
  • 经营活动现金净流量在报表上怎么看
  • 会计核算形式的主要区别
  • 印花税缴款了发现报错了怎么办?
  • 债转股企业所得税资本公积
  • 收到应收的货款的会计分录
  • 公司牌车还款从哪里扣款
  • 劳务费发票是几个点的税率
  • 国税申报填错了怎么办
  • 年终奖专项扣除
  • 残疾人保障金怎么计提
  • 多扣除了应交税费怎么调整?
  • 电子发票已缴税怎么查
  • 支付保洁费用
  • 使用权资产的界定
  • 用苹果macbook pro怎样
  • 小规模纳税人开票额度
  • windows更新出现错误重新打开设置
  • 华为手机hms提醒
  • 现金流量具体内容
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 税法中的视同行为如何开具发票
  • 应收票据冲转是什么科目
  • PHP:xml_parser_free()的用法_XML解析器函数
  • .exe是指什么文件
  • 车保险理赔的钱多久到账
  • 为什么不能零申报
  • 企业向个人借款是否合法
  • 商业一般纳税人增值税税负率最低多少
  • vscode简单入门
  • 劳务公司给包工头打款备注写什么
  • 基于stm32的毕业设计
  • 宝塔面板要安装什么环境
  • 企业一般账户开户申请理由
  • 私人帐户可以转账给对公账户吗
  • 帝国cms采集标签
  • 公司法人和经理的区别
  • 固定资产盘点方案
  • 工程产值是怎么算的
  • 去年留抵税额会计分录
  • sql条件查询语句怎么写
  • 公积金发票掉了怎么办
  • 暂估入库的商品怎么做账
  • 劳动保护费进什么科目
  • 收到股东投资如何做账
  • 营业成本增加额公式
  • 本年利润月末怎么处理
  • 结存成本会计分录
  • 向个人借款在现场怎么写
  • win8官方安装教程
  • task hots windows
  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
  • win8系统桌面图标怎么变小
  • Win10怎么打开屏幕键盘
  • win8.1语言设置
  • linux如何kill进程
  • linux网络设备有哪些
  • 笔记本接外设
  • c#7.0新语法
  • 安卓病毒查杀软件
  • javascript可以写算法吗
  • 运算符优先级由高到低的顺序
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • linux搭建php运行环境
  • jquery上滑下滑
  • Python的SQLalchemy模块连接与操作MySQL的基础示例
  • 对税务机关的意见建议怎么写
  • 残疾人买车可以减免购置税吗
  • 核准类和备案类项目
  • 合肥税务网几时成立的
  • 新一代票据系统怎么开通
  • 怎么使用企业级app
  • 工业生产和农业生产区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设