首页 > 编程语言 > setTimeout 是 DOM 提供的函数,不是JavaScript的全局函数

setTimeout 是 DOM 提供的函数,不是JavaScript的全局函数

时间:2023-11-08 18:33:05浏览次数:47  
标签:编码 函数 DOM JavaScript 字符串 全局 setTimeout

JavaScript 中包含以下 7 个全局函数,用于完成一些常用的功能(以后的章节中可能会用到):
escape( )、unescape( )、eval( )、isFinite()、isNaN( )、parseFloat( )、parseInt( )

函数 描述

decodeURI() 解码某个编码的 URI。

decodeURIComponent() 解码一个编码的 URI 组件。

encodeURI() 把字符串编码为 URI。

encodeURIComponent() 把字符串编码为 URI 组件。

escape() 对字符串进行编码。

eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。

isFinite() 检查某个值是否为有穷大的数。

isNaN() 检查某个值是否是数字。

Number() 把对象的值转换为数字。

parseFloat() 解析一个字符串并返回一个浮点数。

parseInt() 解析一个字符串并返回一个整数。

String() 把对象的值转换为字符串。

unescape() 对由 escape() 编码的字符串进行解码。

BOM 其实没有明确定义,在早期说 setTimeout 是浏览器提供的能力也是对的,但现在在 whatwg-html 规范里了,而且 mdn 把它归为 DOM Level 0 ,说明大家还是偏向于 setTimeout 是 html 的一部分
node.js 的 timers 模块实现了包括 setTimeout 在内的一系列函数,并暴露在全局对象 global 下,这是平台实现的,不是 JavaScript 规范里要求实现的。

js的全局属性:Infinity、NAN、undefined

js的全局函数:decodeURI()、decodeURIcomponent()、

                      encodeURI、encodeURIcomponent()、 

                        escape()、eval()、isFinite()、isNAN()、 

                      Number()、parseFloat()、parseInt()、String()、unescape()

标签:编码,函数,DOM,JavaScript,字符串,全局,setTimeout
From: https://www.cnblogs.com/longmo666/p/17818065.html

相关文章

  • 无涯教程-批处理 - Remove函数
    字符串替换功能还可用于从另一个字符串中删除子字符串。Remove-示例@echooffsetstr=Batchscriptsiseasy.Itisreallyeasy.echo%str%setstr=%str:is=%echo%str%关于上述程序,需要注意的关键是,使用:'stringtoberemoved'=command从字符串中删除了"is"一词......
  • 19、Flink 的Table API 和 SQL 中的自定义函数及示例(3)
    (文章目录)本文介绍了标量聚合函数和表值聚合函数的自定义实现,分别以具体的示例进行展示。特别需要提醒的是表值聚合函数自定义实现时针对emitValue和emitUpdateWithRetract方法的不同版本实现要求,该处在其官网上没有特别的说明,会导致运行异常,具体原因及解决办法在示例2emitUpdat......
  • 狄利克雷卷积及常见函数与莫比乌斯反演
    QwQ文章目前没有题目,只有理论知识狄利克雷卷积狄利克雷卷积(DirichletConvolution)在解析数论中是一个非常重要的工具.使用狄利克雷卷积可以很方便地推出一些重要函数和公式,它在信息学竞赛和解析数论中至关重要.狄利克雷卷积是定义在数论函数间的二元运算.数论函数,是指定......
  • 无涯教程-批处理 - Mid String函数
    这用于通过字符串中字符的位置提取子字符串。MidString-示例@echooffsetstr=HelloLearnfkecho%str%setstr=%str:~5,10%echo%str%关于上述程序,需要注意的关键是〜5,10用于指定需要显示的字符,在这种情况下,无涯教程希望showcharacter5到10。上面的命令产生以下......
  • pyspark UDF调用自定义python函数
    从PysparkUDF调用另一个自定义Python函数Python编码的PySparkUDF提供了调用其他Python函数的能力,无论它们是内置函数还是来自外部库的用户定义函数。通过使用户能够利用现有的Python代码,此功能提高了UDF的模块化和可重用性。在分布式PySpark环境中,用户可以轻松实......
  • 无涯教程-批处理 - Left String函数
    这用于从字符串的开头提取字符。@echooffsetstr=HelloLearnfkecho%str%setstr=%str:~0,5%echo%str%关于上述程序,要注意的关键是〜0,5用于指定需要显示的字符。在这种情况下,无涯教程说应该showcharacter0到5。上面的命令产生以下输出。HelloLearnfkHello参......
  • 关于Java使用Arrays类的equals()函数比较两个数组是否相等功能的实战
    关键词:文件流问题:二进制流文件丢失解决方法:java.util.Arrays.equals(byte1[],byte2[])分析:Arrays.equals()函数比较的是数组的内容而不是引用。也就是说,只有数组的元素内容相同,并且顺序也相同,才会返回true。      如果数组的元素内容相同但顺序不同,或者数组的引用......
  • Java中用引号创建String对象和用构造函数的区别
    创建一个String对象一般有以下两种方式:Stringstr1="abcd";Stringstr2=newString("abcd");这两种方式有什么区别呢?我们可以通过下面两个小例子来说明.Example1:Stringa="abcd";Stringb="abcd";System.out.println(a==b);//True......
  • 一些有用的自定义函数(抄录)
    提取字符串中的数字'提取字符串中的数字FunctionGetDigits(strTextAsString)AsStringDimstrCharAsString,strMsgAsStringDimiAsLongstrMsg=""Fori=1ToLen(strText)strChar=Mid(strText,i,1)IfstrCharLike"#"T......
  • 非严格模式下JavaScript语句中“this”默认指向全局对象(window)
    请阅读以下代码varobj={};obj.log=console.log;obj.log.call(console,this);该代码在浏览器中执行,输出的日志结果是什么?obj.log.call(console,this)=console.log(this)。this这里指window,所以最后的表达式是console.log(window)这道题看似在考this的绑定问题,实际......