ホームページ ウェブフロントエンド jsチュートリアル JSの変数や関数を改善する手順を詳しく解説

JSの変数や関数を改善する手順を詳しく解説

May 24, 2018 am 09:22 AM
javascript ステップ 詳しい説明

今回はJSの変数や関数を改善する手順について詳しく解説していきます。JSの変数や関数を改善するための注意事項とは何ですか?実際の事例を見てみましょう。

1 jsには2種類のスコープしかありません

a: グローバルスコープ

b:

関数スコープ

ES6以前では、jsにはブロックレベルのスコープがありませんでした。

まず、ブロックレベルのスコープが存在しないことを説明しましょう?

つまり、この時点で、変数 a の値を出力できます。

2: 変数のプロモーションとは何ですか?

私たちの JS では、コードは 1. 解析 2. ステップバイステップで実行されます

変数のプロモーションとは、変数宣言がスコープに昇格されることを意味します。つまり、変数がスコープ内のどこで宣言されていても、その変数はスコープの先頭に昇格されます。

そして、上記の書き方は実際には以下の書き方と同じです:

いくつかの例を見てください:

上記の例を少し変更してください:

結果は大きく異なります、

別の例を見てください:

3: 関数プロモーションとは何ですか?

出力結果は次のとおりです:

注: 関数宣言は関数の宣言と定義はスコープの最上部まで一緒に吊り上げられます。

このように書くと:

関数式宣言された関数

例:

出力結果は次のようになります:

最終的な要約:

1: すべての宣言は吊り上げられたスコープの一番上まで。

2: 同じ変数は 1 回だけ宣言され、その他は無視されます。

3: 関数宣言の

優先度は変数宣言の優先度より高く、関数宣言部分と関数定義部分は一緒に昇格されます。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨書籍:

JS を使用してハッシュ テーブルを実装する方法

jQuery.i18n を使用して Web フロントエンドの国際標準を実装する

以上がJSの変数や関数を改善する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GoogleマップをiPhoneのデフォルト地図にする方法 GoogleマップをiPhoneのデフォルト地図にする方法 Apr 17, 2024 pm 07:34 PM

GoogleマップをiPhoneのデフォルト地図にする方法

この Apple ID は iTunes Store でまだ使用されていません: 修正 この Apple ID は iTunes Store でまだ使用されていません: 修正 Jun 10, 2024 pm 05:42 PM

この Apple ID は iTunes Store でまだ使用されていません: 修正

WeChat最新版へのアップグレード手順(WeChat最新版へのアップグレード方法を簡単にマスター) WeChat最新版へのアップグレード手順(WeChat最新版へのアップグレード方法を簡単にマスター) Jun 01, 2024 pm 10:24 PM

WeChat最新版へのアップグレード手順(WeChat最新版へのアップグレード方法を簡単にマスター)

Win11のシステム管理者権限を取得する手順を詳しく解説 Win11のシステム管理者権限を取得する手順を詳しく解説 Mar 08, 2024 pm 09:09 PM

Win11のシステム管理者権限を取得する手順を詳しく解説

iPhone の Safari ズームの問題: これで解決します iPhone の Safari ズームの問題: これで解決します Apr 20, 2024 am 08:08 AM

iPhone の Safari ズームの問題: これで解決します

ShazamアプリがiPhoneで動作しない:修正 ShazamアプリがiPhoneで動作しない:修正 Jun 08, 2024 pm 12:36 PM

ShazamアプリがiPhoneで動作しない:修正

iPhoneのスクリーンショットが機能しない: 修正方法 iPhoneのスクリーンショットが機能しない: 修正方法 May 03, 2024 pm 09:16 PM

iPhoneのスクリーンショットが機能しない: 修正方法

Win11での管理者権限の取得について詳しく解説 Win11での管理者権限の取得について詳しく解説 Mar 08, 2024 pm 03:06 PM

Win11での管理者権限の取得について詳しく解説

See all articles