首頁 >web前端 >js教程 >從基礎到中級:我的旅程學習JavaScript✨

從基礎到中級:我的旅程學習JavaScript✨

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-27 06:34:14733瀏覽
<p><img src="https://img.php.cn/upload/article/000/000/000/173793085662165.jpg" alt="From Basics to Intermediate: My Journey Learning JavaScript ✨"> </p> <p>>本指南繪製了從我的個人學習經驗借鑒JavaScript基本面到中間概念的課程。 我編寫了關鍵的外賣,實用的例子和有用的提示,以使您的學習旅程更加順暢。讓我們潛入! </p> 目錄的<p><strong>表</strong></p> <ol> <li>>變量</li> <li>數組</li> <li>條件語句</li> <li>函數</li> <li>>對象</li> <li>dom(文檔對像模型)</li> <li>>事件</li> <li>集成HTML和JavaScript</li> </ol> <hr> <p><strong> 1。變量</strong></p> <p>變量是用於程序中使用的數據的容器。 JavaScript提供了兩種宣布它們的主要方法:</p>> <ul> <li> <code>let</code>:對於可能會更改的變量。 <ancy> </ancy> </li> <li>:對於應該保持恆定的值。 <code>const</code>> </li> </ul> <p>示例:<strong></strong> </p> <pre class="brush:php;toolbar:false"><code class="language-javascript">let age = 25; const name = "Mario";</code></pre>>變量可以容納數字,文本(字符串),true/false值(布爾值),甚至不確定的值。 JavaScript提供標準的算術運算符( - ,*, /,%)和啟動操作員(**)。 <p> </p> <pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(2 ** 3); // Output: 8</code></pre> <hr> 2。數組<p><strong> </strong>數組將多個值存儲在單個變量中。 使用方括號來定義數組:</p> <p> </p>>使用其索引訪問元素(從0開始):<pre class="brush:php;toolbar:false"><code class="language-javascript">let fruits = ["apple", "banana", "cherry"];</code></pre>> <p> 在 </p>>數組是動態的;您可以修改它們:<pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(fruits[0]); // Output: apple</code></pre> <p> <strong></strong>:在末端添加一個元素。 </p>> <p></p>:在開始時添加一個元素。 <ul>> <li> <code>.push()</code>:刪除最後一個元素。 </li> <li> <code>.unshift()</code>:刪除第一個元素。 </li> <li> <code>.pop()</code> </li>示例:<li> <code>.shift()</code> </li> </ul> <p>搜索數組:<strong> </strong> </p> <pre class="brush:php;toolbar:false"><code class="language-javascript">fruits.push("orange"); console.log(fruits); // Output: ["apple", "banana", "cherry", "orange"]</code></pre> <p>:找到一個值的索引。 <strong>> </strong></p>:檢查是否存在值。 <ul> <li> <code>.indexOf()</code> </li> <li> <code>.includes()</code> 3。有條件的語句</li> </ul> <pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(fruits.indexOf("banana")); // Output: 1 console.log(fruits.includes("grape")); // Output: false</code></pre>>有條件的語句允許您的代碼做出決策。 <hr>和<p>>通常使用:<strong>> </strong> </p> <p>>比較操作員:<ancly> <code>if</code> <code>else</code>這些操作員對於評估條件至關重要:</ancly></p> <pre class="brush:php;toolbar:false"><code class="language-javascript">if (grade > 60) { console.log("You passed!"); } else { console.log("You failed!"); }</code></pre> <p><strong>(嚴格的平等)</strong> </p> <p>(嚴格的不等式)</p> <ul> <li>(大於)<code>===</code> </li> <li>(小於)<code>!==</code> </li> <li>(大於或等於)<code>></code> </li> <li>(小於或等於)<code><</code> </li> <li> <code>>=</code> </li> 4。功能<li> <code><=</code> </li>函數是可重複使用的代碼塊。使用</ul>>關鍵字來定義它們:<hr /> <p> <strong></strong>>參數和參數:</p><p><p>>函數可以接受輸入(<strong>參數</strong>),並在使用<strong>> gragonments呼叫時使用它們</strong>:</p>:<pre class="brush:php;toolbar:false"><code class="language-javascript">let age = 25; const name = "Mario";</code></pre> <hr /> <p> <strong></strong>5。對象</p><p> </p>物件是鑰匙值對的集合,例如迷你資料庫:<pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(2 ** 3); // Output: 8</code></pre> <p> <strong></strong>>物件中的方法:</p><p> <strong>物件也可以包含函數(</strong>方法</p>):<ancy>> <pre class="brush:php;toolbar:false"><code class="language-javascript">let fruits = ["apple", "banana", "cherry"];</code></pre> <hr /> 6。 DOM(文檔物件模型)<p><strong> </strong>DOM讓JavaScript與HTML元素相互作用。 </p><p>選擇元素:</p><p> <strong>使用</strong>>物件選擇元素:</p> <p> <code>document</code> </p>更新元素:<pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(fruits[0]); // Output: apple</code></pre><p> <strong>>動態修改內容:</strong> </p> <p> </p><pre class="brush:php;toolbar:false"><code class="language-javascript">fruits.push("orange"); console.log(fruits); // Output: ["apple", "banana", "cherry", "orange"]</code></pre>7。事件<hr /><p> <strong>>使用</strong>>:</p>>響應用戶操作(單擊,鍵按) <p> <code>.addEventListener()</code></p>>範例:遞增計數器:<pre class="brush:php;toolbar:false"><code class="language-javascript">console.log(fruits.indexOf("banana")); // Output: 1 console.log(fruits.includes("grape")); // Output: false</code></pre><p>> <strong> </strong> </p><pre class="brush:php;toolbar:false"><code class="language-javascript">if (grade > 60) { console.log("You passed!"); } else { console.log("You failed!"); }</code> 8。整合HTML和JavaScript<hr> <p>> <strong>>使用</strong>標籤直接加入JavaScript:</p>> <p> <code><script></code>對於較大的腳本,連結外部</p>檔案:<ancy>> <pre class="brush:php;toolbar:false"><code class="language-javascript">function greet(name) { return `Hello, ${name}!`; } console.log(greet("Alice")); // Output: Hello, Alice!</code></pre> <p> <code>.js</code>這是我從初學者到中階的JavaScript學習旅程的結論!我希望本指南證明有幫助。 隨時分享您自己的學習技巧或在評論中提出問題!愉快的編碼! ✨</p></ancy> </li> </ul>

以上是從基礎到中級:我的旅程學習JavaScript✨的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn