1.HTML 中的腳本必須位於 <script> 與 </script> 標籤之間。
腳本可放置在 HTML 頁面的
和 部分2.如需從 JavaScript 存取某個 HTML 元素,您可以使用 document.getElementById(id) 方法
3.可以透過document.write()向HTML文件寫內容,包括標籤。注意,如果在文件已載入完成後執行document.write(),整個HTML文件將會被覆寫
4.JS透過//和/**/兩種方式註解
5.變數透過var聲明,因為JS是弱型別語言,所以可以不指定變數型別。
var x=1 //number var x="a" //字符串 var x=true //boolean var x //x无值,undefined
6.函數 使用function 定義
function 函数名(){ 函数体; }
7.var num=new Number()//Number オブジェクトを宣言します
Number.MAX_VALUE 最大値
Number.MIN_VALUE 最小値
Number.NaN 特殊な非数値
Number.NEGATIVE_INFINITY 負の無限大
Number.POSITIVE_INFINITY 正の無限大
Number.toExponential() 指数表記を使用して数値をフォーマットします
Number.toFixed( ) は固定小数点カウントを使用して数値をフォーマットします
Number.toLocaleString() 数値をローカル形式の文字列に変換します
Number.toPrecision() 数値の有効桁をフォーマットします
Number.toString( ) 数値を文字列に変換します
Number.valueOf( ) は元の値を返します
8.var str = new String() //文字列オブジェクトを宣言します
str.substr(start,length): str 内の部分文字列を抽出して返します。ただし、str は変更しません。start は抽出の開始位置を示し、length を省略した場合は末尾までの抽出を示します。
str.substring(from,to): from にある文字を含む、from から to までの文字で構成される文字列 string の部分文字列を返します。from>to の場合は、to にある文字は除きます。自動置換後にインターセプトされます。
Str.toLowerCase(): 文字列を小文字に変換します
Str.toUpperCase(): 文字列を大文字に変換します
str.split(): 指定された記号に従って文字列を分割します
str.slice(): substring() と同じですが、より柔軟で、Array.slice() と同様に負の値を許可します
str.concat(): Array.concat に似た文字列リンクですが、数値を使用する方が便利です
Str.indexOf(): 文字を取得し、その文字が最初に出現する位置を返します
9.var date=new Date() //日付オブジェクトを作成します
主なメソッド:
Date.get/setDay() //曜日 (0~6) を返す/設定します、
Date.get/setFull Year() // システム時間で年を返す/設定します
Date.get/setMonth() // システム時間の月フィールド (0 ~ 11) を返す/設定します
date.get/setDate() //月の特定の日を返す/設定します
Date.get/setHours() // システム時間の時間フィールドを返す/設定します
Date.get/setMinutes() // システム時間の分フィールドを返す/設定します
Date.get/setSeconds() // システム時間の秒フィールドを返す/設定します
Date.get/setTime() //Return/Set//Return/システム時間の分フィールドを設定します
10.var arr=new Array() //配列オブジェクトを作成します
主な属性: arr.length //配列の長さを返します
主なメソッド:
Pop() //配列の最後の要素を削除して返します。戻り値は削除された要素です
Push() //配列の末尾に要素を追加し、配列の長さを返します
shift() //最初の要素を配列の外に移動し、戻り値は削除された要素です
unshift() //配列の先頭に要素を挿入し、配列の長さを返す
slice() //配列の一部を返します。パラメータは負の値でもよく、インターセプトされた配列を返します
Reverse() //配列内の順序を反転し、反転した配列を返します
sort() //配列要素をソートするにはメソッドを指定する必要があります
concat() //配列接続、元の配列を変更せずに接続された配列を返します
join() //配列要素を指定された文字で結合し、文字列形式で返します
splice() //配列の要素を挿入、削除、または置換します。
toString() //配列を文字列に変換します
11.Math はネイティブ オブジェクトです
Math.abs() //絶対値を返す
Math.ceil() // 切り上げ
Math.floor() // 田舎の四捨五入
Math.round() // 切り上げ
Math.randow() // 乱数を返します
Math.max() // 大きい値を返します
Math.min() // 小さい方の値を返します
Math.PI() //定数 PI
Math.pow() // x の y 乗
Math.sqrt() // 平方を計算します
12.その他
isNaN() // 数値であるかどうかを判断し、数値でない場合は true を返します。
parseInt() // 整数型への強制変換
parseFloat() // 浮動小数点値への強制変換
alert() // 警告
confirm() //メッセージ確認ボックス
prompt() //プロンプトメッセージボックス
Document.write() //コンテンツを HTML ドキュメントに書き込みます。このメソッドを使用してドキュメントのコンテンツをロードして書き込むと、HTML ドキュメント全体が上書きされます。
document.getElementById() //ID名でオブジェクトを取得document.getElementsTagName() //タグ名からオブジェクトを取得し、配列オブジェクトを返します
document.getElementsClassName() //クラス名を通じてオブジェクトを取得し、配列オブジェクトを返します
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

C 和JavaScript通過WebAssembly實現互操作性。 1)C 代碼編譯成WebAssembly模塊,引入到JavaScript環境中,增強計算能力。 2)在遊戲開發中,C 處理物理引擎和圖形渲染,JavaScript負責遊戲邏輯和用戶界面。

JavaScript在網站、移動應用、桌面應用和服務器端編程中均有廣泛應用。 1)在網站開發中,JavaScript與HTML、CSS一起操作DOM,實現動態效果,並支持如jQuery、React等框架。 2)通過ReactNative和Ionic,JavaScript用於開發跨平台移動應用。 3)Electron框架使JavaScript能構建桌面應用。 4)Node.js讓JavaScript在服務器端運行,支持高並發請求。

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。1)C 用于解析JavaScript源码并生成抽象语法树。2)C 负责生成和执行字节码。3)C 实现JIT编译器,在运行时优化和编译热点代码,显著提高JavaScript的执行效率。

JavaScript在現實世界中的應用包括前端和後端開發。 1)通過構建TODO列表應用展示前端應用,涉及DOM操作和事件處理。 2)通過Node.js和Express構建RESTfulAPI展示後端應用。

JavaScript在Web開發中的主要用途包括客戶端交互、表單驗證和異步通信。 1)通過DOM操作實現動態內容更新和用戶交互;2)在用戶提交數據前進行客戶端驗證,提高用戶體驗;3)通過AJAX技術實現與服務器的無刷新通信。

理解JavaScript引擎內部工作原理對開發者重要,因為它能幫助編寫更高效的代碼並理解性能瓶頸和優化策略。 1)引擎的工作流程包括解析、編譯和執行三個階段;2)執行過程中,引擎會進行動態優化,如內聯緩存和隱藏類;3)最佳實踐包括避免全局變量、優化循環、使用const和let,以及避免過度使用閉包。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

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

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)