全局函数是指在Javascript中可以在任何地方使用的内置函数,既不需要定义也不需要导入。在本文中,我们将探讨Javascript中的一些常用全局函数。
## 一、parseInt()
parseInt()函数用于将字符串转换成整数。其语法是:
```
parseInt(string, radix)
```
其中,string是需要转换的字符串,radix是转换时使用的基数。
示例如下:
```html
示例1:将字符串转换成整数
```
以上代码运行后,网页中会显示数字12345。
## 二、isNaN()
isNaN()函数用于检查一个值是否为非数字(Not-a-Number)。其语法是:
```javascript
isNaN(value)
```
其中value是需要检查的值。
示例代码如下:
```html
示例2:检查一个值是否为非数字
```
以上代码运行后,网页中会显示"true true",即x和y都不是数字。
## 三、encodeURI()
encodeURI()函数用于对URI进行编码。其语法是:
```javascript
encodeURI(URI)
```
其中URI是需要编码的字符串。
示例代码如下:
```html
示例3:对URI进行编码
```
以上代码运行后,网页中会显示编码后的URI字符串。
## 四、setTimeout()
setTimeout()函数用于在指定时间后执行某个函数。其语法是:
```javascript
setTimeout(function, milliseconds)
```
其中,function是需要执行的函数,milliseconds是需要等待的时间(以毫秒为单位)。
示例代码如下:
```html
示例4:延时执行函数
```
以上代码将在网页上输出"Hello World!",但需要等待3秒钟后才执行。