首页 > web前端 > js教程 > 正文

只需几行 JavaScript 即可完成 10 件有趣的事情

WBOY
发布: 2023-09-15 13:09:03
转载
1190 人浏览过

只需几行 JavaScript 即可完成 10 件有趣的事情

在本教程中,让我们讨论几行 Javascript 可以完成的一些有趣的事情。

几乎每个网站都使用 JavaScript。 JavaScript诞生于1995年,它是一种与其他语言类似的编程语言,但由于它没有很多预定义函数,因此运行速度更快。

JavaScript 可以为网站或桌面应用程序创建程序、库和脚本。许多 Web 开发人员也擅长编写 JavaScript。如果您观察一些 JavaScript 代码的行为方式,它们会很有趣。让我们讨论一下 JavaScript 中这些令人着迷的东西是什么。

关于分号的有趣的事情

编程语言中语句的末尾包含分号。但是,与其他语言不同的是,JavaScript 也使用分号来开始代码。不要遵循这种错误的方法。

;var x = 5
登录后复制

关于 NaN 的有趣的事情

在 JavaScript 中,任何不是数字的东西也是有效的数字。一个例子是“NaN”(不是数字)。

关于 Null 的有趣的事情

null 是一个不代表任何内容的对象。如果使用 typeof 函数,您将获得有关 null 对象的信息。

关于该函数的有趣的事情

函数可以自行运行,就像在其他编程语言中一样。当您调用以下函数时,屏幕上会显示“hi”

(function(){alert(‘hi’);})(); //gives ‘hi’ alert
登录后复制

关于脚本标签的有趣的事情

脚本只能有一个源文件。该文件必须与脚本标记位于同一目录中。脚本标记中不能包含其他文件或代码。以下内容在 JavaScript 中是不可能的。

<script src="code.js">
   alert("Hi");
</script>
登录后复制

添加两种不同类型的值的迷人之处

将字符串与数字相加得到一个字符串。将数字与字符串相加会得到一个数字。

"100" + 2;//prints "1002"
100 + "2";//prints 102
alert("4"/"2"); //2
alert(2 + "3"); //23
alert("4" + 5); //45
alert("8" + 3 + 7); //837
alert(3 + 1 + "5"); // 45
登录后复制

关于 IIFE 的有趣事情,

在立即调用函数表达式中,我们可以预期不同的结果,如下所示。

//code runs as it is an assignment
var test = function () {

   //code
}();

// Syntax error as it is only a definition
function test() {

   //code
}();
登录后复制

关于 undefined 的有趣的事情

虽然“undefined”是 JavaScript 中的一个关键字,但它没有特定的含义。变量可以具有称为未定义的特殊含义,也可以是未定义的。如果变量未定义,您就无法弄清楚它是什么。

var vb;
alert(vb== undefined); //returns true
登录后复制
undefined = "value";
var vr;
alert(vr == undefined); //returns false
登录后复制

关于括号的有趣的事情

括号位置将定义不同的功能。

function a() {
   return
   {
      x: '1'
   }
}
function b() {
   return {
      x: '1'
   }
}
console.log(typeof a() === typeof b()); //returns false
登录后复制

关于数字的有趣的事情

观察以下输出。

alert(9999999999999999); //10000000000000000
登录后复制
let x= -0; // -0
let y= 0; // 0
登录后复制

本教程讨论了几行 JavaScript 可以完成的一些有趣的事情。如果您是 JavaScript 开发人员,您将会熟悉所有这些。然而,其中一些是天生的错误。

无需编码,我们就可以使用 JavaScript 做很多很酷的事情。多年来 JavaScript 发生了很多变化。制作可以移动的网站并制作可以用计算机控制的游戏。您还可以制作无需软件帮助即可在计算机上运行的手机应用程序和程序。

以上是只需几行 JavaScript 即可完成 10 件有趣的事情的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!