📜  Web API URL.port 属性(1)

📅  最后修改于: 2023-12-03 15:05:54.877000             🧑  作者: Mango

Web API URL.port 属性

在 Web 开发中,我们经常需要与服务器进行通信,而 URL(Uniform Resource Locator)则是用来指定要访问的服务器资源的标识符。URL 在浏览器中使用非常普遍,实际上,我们在开发 Web 应用时,访问服务器资源的 URL 也非常常见。在 JavaScript 中,我们可以通过 URL 对象来访问和修改 URL 的相关信息,其中包括 URL.port 属性。

URL.port 属性

URL.port 属性返回 URL 中的端口号。如果 URL 没有显式指定端口号,则返回空字符串。如果 URL 的端口号为默认端口号,则也会返回空字符串。

语法
url.port
返回值

返回字符串类型,表示 URL 中的端口号。若 URL 未指定端口号,则返回空字符串。

示例
const url = new URL('https://www.example.com:8080');

console.log(url.port); // 输出 "8080"
const url = new URL('https://www.example.com');

console.log(url.port); // 输出 ""
注意事项
  • URL.port 属性返回的值为字符串类型,如需进行数值运算,需要通过 parseInt() 或 Number() 等函数转换为数值类型。
  • 如果 URL 指定了非法的端口号(比如超出端口号范围或者不是一个数字),则会抛出 TypeError 异常。

以上是对 Web API URL.port 属性的介绍,希望能给大家带来帮助。