找到 6691 篇文章 关于 Javascript

如何在 JavaScript 中验证给定的数字?

Shubham Vora
更新于 2022年11月15日 09:02:03

4K+ 次浏览

在本教程中,让我们讨论如何在 JavaScript 中验证给定的数字。用户可以按照每种方法下面的语法来使用它。使用正则表达式此方法测试或匹配输入的正则表达式。语法 /\D/.test(input); input.match(/^[0-9]*$/); 如果输入是数字,则测试返回 true。示例 程序在所有情况下都成功,除了“30”、“[]”和“”外。使用正则表达式验证数字 验证… 阅读更多

如何在 JavaScript 中向日期添加月份?

Paul Richard
更新于 2020年1月7日 11:00:57

612 次浏览

要向日期添加月份,首先使用 getMonth() 方法获取月份并添加月份数。示例您可以尝试运行以下代码来添加月份数在线演示                    var d, e;          d = new Date();          document.write(d);          e = d.getMonth()+1;          document.write("递增月份 = "+e);          

JavaScript 中的函数表达式与函数声明?

Rishi Raj
更新于 2020年6月12日 11:30:56

174 次浏览

函数声明“function”关键字在 JavaScript 中声明函数。要在 JavaScript 中定义函数,请使用“function”关键字,后跟唯一的函数名、参数列表(可能是空的)以及用花括号括起来的语句块。这是一个示例 −function sayHello(name, age) {    document.write (name + " is " + age + " years old."); }函数表达式函数表达式不应以关键字“function”开头。定义的函数可以命名或匿名。以下是示例 −//匿名函数表达式 var a = function() {    return 5; }或//命名函数表达式 var a = function bar() {    return 5; }

在 JavaScript 中应该使用哪个等号运算符 (== vs ===)?

Nancy Den
更新于 2020年1月7日 10:59:49

97 次浏览

双等号 (==) 是抽象相等比较运算符,它在进行比较之前将操作数转换为相同的类型。例如,5 ==   5       //true '5' == 5      //true 5 == '5'      //true 0 == false    //true三等号 (===) 是严格相等比较运算符,它对不同类型和不同内容返回 false。例如,5 === 5  // true 5 === '5' // false var v1 = {'value':'key'}; var v2 = {'value': 'key'}; v1 === v2 //false

如何在 JavaScript 中解析 JSON 对象?

Vikyath Ram
更新于 2020年6月12日 11:28:10

599 次浏览

示例要在 JavaScript 中解析 JSON 对象,请实现以下代码 −                    myData = JSON.parse('{"event1":{"title":"Employment period","start":"12\/29\/2011 10:20 ","end":"12\/15\/2013 00:00 "},"event2":{"title":"Employment period","start":"12\/14\/2011 10:20 ","end":"12\/18\/2013 00:00 "}}')          myArray = []          for(var e in myData){             var dataCopy = myData[e]             for(key in dataCopy){                if(key == "start" || key == "end"){                   dataCopy[key] = new Date(dataCopy[key])                }             }             myArray.push(dataCopy)          }          document.write(JSON.stringify(myArray));          

JavaScript 中的三元运算符 (?:) 是什么?

Swarali Sree
更新于 2020年1月7日 10:58:35

497 次浏览

条件运算符或三元运算符首先评估表达式的真假值,然后根据评估结果执行两个给定语句之一。序号运算符和说明1? : (条件)如果条件为真?则值为 X:否则值为 Y示例您可以尝试运行以下代码以了解三元运算符如何在 JavaScript 中工作在线演示                    var a = 10;          var b = 20;          var linebreak = "";          document.write ("((a > b) ? 100 : 200) => ");          result = (a > b) ? 100 : 200;          document.write(result);          document.write(linebreak);          document.write ("((a < b) ? 100 : 200) => ");          result = (a < b) ? 100 : 200;          document.write(result);          document.write(linebreak);          

如何将参数传递给 setTimeout() 回调函数?

Daniol Thomas
更新于 2020年6月12日 11:26:29

2K+ 次浏览

要将参数传递给 setTimeout() 回调函数,请使用以下语法 −setTimeout(functionname, milliseconds, arg1, arg2, arg3...)以下是被传递的参数 −函数名 − 要执行的函数的函数名。毫秒数 − 毫秒数。arg1, arg2, arg3 − 这些是传递给函数的参数。示例您可以尝试运行以下代码来将参数传递给 setTimeout() 回调函数在线演示           提交                function timeFunction() {             setTimeout(function(){ alert("5 秒后!"); }, 5000);          }          单击上面的按钮并等待 5 秒。    

如何比较 Python DateTime 与 Javascript DateTime?

Rajendra Dharmkar
更新于 2020年6月12日 11:25:08

690 次浏览

Javascript 和 Python 中的 datetime 有两个主要区别。第一个是月份参数的含义。Javascript 中的月份应在 0-11 之间,而 Python 中的月份应在 1-12 之间。因此,以下元组实际上代表 Python 和 Javascript 中的两个不同日期 −(2017, 11, 1) Python:2017 年 11 月 1 日 Javascript:2017 年 12 月 1 日第二个区别是它们具有不同的默认时区,Python 默认使用 UTC,而 JavaScript 默认使用用户的“本地”时区。您可以使用 Date.UTC()(返回时间戳)来获得 JavaScript 中的等效值。例如,var utc = Date.UTC(2013, 7, 10);

JavaScript 函数中前导感叹号 ! 的语法是什么?

Nancy Den
更新于 2020年6月12日 09:31:51

137 次浏览

要执行匿名函数,需要使用前导感叹号 ! 或任何其他符号 −!function(){    // 执行一些操作 }();您也可以这样写 −+function(){    // 执行一些操作 }();甚至以下也是可接受的语法 −~function(){    // 执行一些操作    return 0; }( );

如何确定是否将参数发送到 JavaScript 函数?

Krantik Chavan
更新于 2020年1月7日 10:29:12

83 次浏览

要确定是否将参数发送到函数,请使用“默认”参数。示例您可以尝试运行以下代码来实现它在线演示                    function display(arg1 = 'Tutorials', arg2 = 'Learning') {             document.write(arg1 + ' ' +arg2+"");          }          display('Tutorials', 'Learning');          display('Tutorials');          display();          

广告