window.alert()是全局函数中最常用的之一,可以用来在页面中显示警报框。例如,以下代码可以在页面中显示一条警报消息:
<script>
window.alert("Welcome to this website!");
</script>setTimeout()可以用来设置一个定时器,它会在一定的时间后执行某个函数。例如,以下代码会在页面加载完成5秒后执行displayMessage()函数:
<script>
function displayMessage() {
window.alert("This is a timed alert message!");
}
setTimeout(displayMessage, 5000);
</script>setInterval()与setTimeout()类似,也是用来设置定时器的函数,不同之处在于setInterval()会按照指定的时间间隔一直执行某个函数,而不是只执行一次。例如,以下代码会每隔1秒钟调用一次displayMessage()函数:
<script>
function displayMessage() {
window.alert("This is a timed alert message that appears every 1 second!");
}
setInterval(displayMessage, 1000);
</script>parseInt()可以将一个字符串转换为整数。例如,以下代码将字符串"12345"转换为整数12345:
<script>
var numString = "12345";
var num = parseInt(numString, 10);
document.write(num);
</script>parseFloat()与parseInt()类似,也可以用来将字符串转换为浮点数。例如,以下代码将字符串"3.14"转换为浮点数3.14:
<script>
var numString = "3.14";
var num = parseFloat(numString);
document.write(num);
</script>eval()可以将一个字符串当作JavaScript代码执行。例如,以下代码将字符串"alert('Hello, world!');"作为JavaScript代码执行,并弹出一条警报框:
<script>
var codeString = "alert('Hello, world!');";
eval(codeString);
</script>encodeURI()可以将一个URL进行编码,用于在地址栏中传递一些中文或特殊字符,防止出现乱码。例如,以下代码将字符串"google?q=你好"编码为"google?q=%E4%BD%A0%E5%A5%BD":
<script>
var url = "google?q=你好";
var encodedUrl = encodeURI(url);
document.write(encodedUrl);
</script>decodeURI()与encodeURI()类似,用于对一个已编码的URL进行解码。例如,以下代码将字符串"google?q=%E4%BD%A0%E5%A5%BD"解码为"google?q=你好":
<script>
var encodedUrl = "google?q=%E4%BD%A0%E5%A5%BD";
var url = decodeURI(encodedUrl);
document.write(url);
</script>总之,在开发JavaScript程序时,全局函数会给我们带来很大的便利。掌握这些常用的全局函数,可以帮助我们更加高效地进行JavaScript编程。
上一篇:css把文字设为红色
下一篇:javascript中删除元素









