URL: port 属性

注意:此功能在Web Workers中可用。

portURL 接口的一个字符串属性,包含 URL 的端口号。

注意:如果传递给 URL() 构造函数的输入字符串不包含显式的端口号(例如,https://127.0.0.1)或包含与输入字符串的协议部分对应的默认端口号(例如,https://127.0.0.1:443),则在构造函数返回的 URL 对象中,port 属性的值将为空字符串:''

字符串。

示例

js
// https protocol with non-default port number
new URL("https://example.com:5443/svn/Repos/").port; // '5443'
// http protocol with non-default port number
new URL("http://example.com:8080/svn/Repos/").port; // '8080'
// https protocol with default port number
new URL("https://example.com:443/svn/Repos/").port; // '' (empty string)
// http protocol with default port number
new URL("http://example.com:80/svn/Repos/").port; // '' (empty string)
// https protocol with no explicit port number
new URL("https://example.com/svn/Repos/").port; // '' (empty string)
// http protocol with no explicit port number
new URL("https://example.com/svn/Repos/").port; // '' (empty string)
// ftp protocol with non-default port number
new URL("ftp://example.com:221/svn/Repos/").port; // '221'
// ftp protocol with default port number
new URL("ftp://example.com:21/svn/Repos/").port; // '' (empty string)

规范

规范
URL 标准
# dom-url-port

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅

  • 它所属的 URL 接口。