找到 8590 篇文章 关于前端技术

为什么我们不应该在 JavaScript 中使用 ++ 和 -- 运算符?

Priya Pallavi
更新于 2020-06-19 13:37:49

159 次浏览

自增 (++) 和自减 (--) 运算符应该避免使用,因为它们可能导致意外的结果。以下是一些情况 -示例在赋值语句中,它可能导致不理想的结果 -实时演示                                        var a = 5;                    var b = ++a;                    var c = a++;                    var d = ++c;                        document.write(a);                    document.write("\r"+b);                    document.write("\r"+c);                    document.write("\r"+d);                           输出运算符和变量之间的空格也可能导致意外的结果 -a = b = c = 1; ++a ; b -- ; c;

如何使用 JavaScript 函数解码 URL?

Shubham Vora
更新于 2022-10-25 09:06:43

889 次浏览

在本教程中,我们将学习如何使用 JavaScript 解码 URL。URL 是统一资源定位符的缩写。URL 是某个网站的地址。原则上,每个有效的 URL 都链接到不同的资源。这些资源包括 HTML 页面、CSS 文档、图片等。在实践中,有一些例外情况,最常见的是 URL 链接到不再存在或已迁移的资源。由于 Web 服务器同时处理 URL 表示的资源和 URL 本身,因此由 Web 服务器的所有者决定... 阅读更多

如何在 JavaScript 中将字符串转换为整数?

George John
更新于 2020-01-07 11:02:57

1K+ 次浏览

JavaScript 中的 parseInt() 方法将字符串转换为数字。如果输入的值无法转换为数字,则该方法返回 NaN。示例您可以尝试运行以下代码将字符串转换为整数 -实时演示           检查                      function display() {             var val1 = parseInt("50") + "";             var val2 = parseInt("52.40") + "";             var val3 = parseInt(" 75 ") + "";             var res = val1 + val2 + val3;             document.getElementById("demo").innerHTML = res;          }          

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

Shubham Vora
更新于 2022-11-15 09:02:03

4K+ 次浏览

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

如何使用 JavaScript 将几个月添加到日期?

Paul Richard
更新于 2020-01-07 11:00:57

613 次浏览

要将几个月添加到日期,首先使用 getMonth() 方法获取月份,然后添加几个月。示例您可以尝试运行以下代码添加几个月实时演示                    var d, e;          d = new Date();          document.write(d);          e = d.getMonth()+1;          document.write("增量月份 = "+e);          

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

Rishi Raj
更新于 2020-06-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-01-07 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-06-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-01-07 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-06-12 11:26:29

2K+ 次浏览

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

广告