找到 8590 篇文章 关于前端技术
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;
889 次浏览
在本教程中,我们将学习如何使用 JavaScript 解码 URL。URL 是统一资源定位符的缩写。URL 是某个网站的地址。原则上,每个有效的 URL 都链接到不同的资源。这些资源包括 HTML 页面、CSS 文档、图片等。在实践中,有一些例外情况,最常见的是 URL 链接到不再存在或已迁移的资源。由于 Web 服务器同时处理 URL 表示的资源和 URL 本身,因此由 Web 服务器的所有者决定... 阅读更多
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; }
4K+ 次浏览
在本教程中,让我们讨论如何在 JavaScript 中验证给定的数字。用户可以按照每种方法下面的语法来使用它。使用正则表达式该方法测试或匹配输入的正则表达式。语法 /\D/.test(input); input.match(/^[0-9]*$/);如果输入是数字,则测试返回 true。示例该程序在所有情况下都成功,除了“30”、“[]”和“”之外。使用正则表达式验证数字验证... 阅读更多
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; }
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));
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);
2K+ 次浏览
要将参数传递给 setTimeout() 回调函数,请使用以下语法 -setTimeout(functionname, milliseconds, arg1, arg2, arg3...)以下是参数 -函数名 - 要执行的函数的函数名。毫秒 - 毫秒数。arg1、arg2、arg3 - 这些是传递给函数的参数。示例您可以尝试运行以下代码将参数传递给 setTimeout() 回调函数实时演示 提交 function timeFunction() { setTimeout(function(){ alert("5 秒后!"); }, 5000); } 点击上面的按钮,等待 5 秒。