フリー・ファイア


こんにちは皆さん、今日、我々はいくつかのJS概念について議論します.私たちには無料のCSS概念と呼ばれるこのブログのための完全な名前があります.サウンドクールス多くのゲーマーがいるので、私は知っていますが、今日の話題はゲームではなく、何かクレイジーです.ここでいくつかの概念をクリアするからです.始めましょう

ES 6機能
ES 6またはECMAScript 2015はECMAScript言語仕様規格の第6と主要版です.ES 6はJavaScript言語に重大な変更をもたらした.これは、letとconstキーワード、矢印関数、マルチライン文字列、デフォルトパラメータ、テンプレートリテラル、破壊の割り当て、強化されたオブジェクトリテラル、約束、クラス、モジュールなどのいくつかの新機能を紹介します.私がコード化するたびに、私はちょうど私のプロジェクトでそれらをすべて使用しようとします.
- let and const Keywords
- Arrow Functions
- Multi-line Strings
- Default Parameters
- Template Literals
- Destructuring Assignment
- Enhanced Object Literals
- Promises
- Classes
- Modules

var , let , constの違い
ES 6から、var、letとconstの3つの変数があります.
let宣言とconstブロックがスコープされている間に、var宣言はグローバルスコープまたは関数スコープされます.let & constを再割り当てすることができますが、constは再割り当てできません.
var x = "John Doe";
var x = 0;
let x = "John Doe";
let x = 0;
// SyntaxError: 'x' has already been declared
const PI = 3.141592653589793;
PI = 3.14;      // This will give an error

JavaScriptスコープ、ブロックスコープ、およびグローバルスコープ
スコープは、変数の寿命可視性を定義します.JavaScriptのスコープは変数、オブジェクト、関数のアクセシビリティを定義します.ブロックスコープ変数は、ブロック内で定義された変数がブロック外からアクセスできないことを意味します.また、グローバル変数はJavaScriptプログラムのどこからでもアクセスできます.


におけるAPI
APIはアプリケーションプログラミングインターフェイスです.APIは2つのアプリケーションが互いに話をすることができるソフトウェア仲介者です.getは指定されたリソースからデータを要求するのに用いられます、そして、POSTはサーバーにデータを送るのに用いられます.


JavaScriptコードがHTMLファイルにどのように関与するか
JavaScriptをHTMLで3つの方法で含めることができます.
インライン、内部、外部.
インラインで、HTMLタグラインでjsを書くことができます.内部では、HTMLドキュメントの下部にタグを追加することができます.そしてもちろん、私たちはファイルをリンクして、外部のJSのようにそれを使うことができます.

配列vs linkedlist
配列とlinkedListの主な違いは、その構造です.配列要素は連続したメモリ位置に格納されます.リンクリストの要素は、メモリ内の任意の場所に格納することができます.メモリ割り当てから、リンクリストは配列より効率的です.