只需几行 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中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了在浏览器中优化JavaScript性能的策略,重点是减少执行时间并最大程度地减少对页面负载速度的影响。

Python和JavaScript开发者的薪资没有绝对的高低,具体取决于技能和行业需求。1.Python在数据科学和机器学习领域可能薪资更高。2.JavaScript在前端和全栈开发中需求大,薪资也可观。3.影响因素包括经验、地理位置、公司规模和特定技能。

本文讨论了使用浏览器开发人员工具的有效JavaScript调试,专注于设置断点,使用控制台和分析性能。

如何在JavaScript中将具有相同ID的数组元素合并到一个对象中?在处理数据时,我们常常会遇到需要将具有相同ID�...

本文说明了如何使用源地图通过将其映射回原始代码来调试JAVASCRIPT。它讨论了启用源地图,设置断点以及使用Chrome DevTools和WebPack之类的工具。

JavaScript是现代Web开发的基石,它的主要功能包括事件驱动编程、动态内容生成和异步编程。1)事件驱动编程允许网页根据用户操作动态变化。2)动态内容生成使得页面内容可以根据条件调整。3)异步编程确保用户界面不被阻塞。JavaScript广泛应用于网页交互、单页面应用和服务器端开发,极大地提升了用户体验和跨平台开发的灵活性。
