在本教程中,讓我們討論幾行 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 件有趣的事情的詳細內容,更多請關注www.92cms.cn其它相關文章!