首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JavaScript 允许自定义对象分析

JavaScript 允许自定义对象分析

原创
作者头像
用户7718188
修改2021-10-08 15:11:24
修改2021-10-08 15:11:24
5350
举报
文章被收录于专栏:高级工程司高级工程司

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义对象。 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。

  • Number 对象 JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 "x",则解释为十六进制数。
代码语言:javascript
复制
var y=0377;
var z=0xFF;

属性: MAX VALUE MIN VALUE NEGATIVE INFINITIVE POSITIVE INFINITIVE NaN prototype constructor 方法: toExponential() toFixed() toPrecision() toString() valueOf()

4. JavaScript Window - 浏览器对象模型

浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。

所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 document 也是 window 对象的属性之一:

代码语言:javascript
复制
window.document.getElementById("header");

与此相同:

代码语言:javascript
复制
document.getElementById("header");

Window 尺寸

浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条) window.innerHeight - 浏览器窗口的内部高度 window.innerWidth - 浏览器窗口的内部宽度

其他方法: window.open() - 打开新窗口 window.close() - 关闭当前窗口 window.moveTo() - 移动当前窗口 window.resizeTo() - 调整当前窗口的尺寸

Window Screen

window.screen 对象包含有关用户屏幕的信息。 window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏幕宽度 screen.availHeight - 可用的屏幕高度

Window Location

window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 window.location 对象在编写时可不使用 window 这个前缀。 一些例子:

代码语言:javascript
复制
location.hostname 返回 web 主机的域名
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http:// 或 https://)
location.href 返回当前页面的 URL。
location.assign() 方法加载新的文档。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4. JavaScript Window - 浏览器对象模型
    • Window 尺寸
    • Window Screen
    • Window Location
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档