2022-03-01から1ヶ月間の記事一覧
コンストラクタ関数(p80,176) オブジェクト指向(p78) クラスベース プロトタイプベース オブジェクトをつくる「もと」なのか? 抽象クラス、インターフェース コンストラクタ関数(p80,176) ・new式を使用して新規オブジェクト(インスタンス)を作成す…
コールバック ・関数の引数として渡される関数のこと 例)関数の引数として関数をわたす const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(arr.map((n) => n * 2)); 高級関数✨ ・関数の引数として関数を渡したり、戻り値として関数を返すことができる …
■スプレッド構文 できること ・配列式や文字列などの反復可能オブジェクトを、0 個以上の引数 (関数呼び出しの場合) や要素 (配列リテラルの場合) を期待された場所で展開する ・オブジェクト式を、0 個以上のキーと値の組 (オブジェクトリテラルの場合) を…
プログラミング・パラダイム ・命令型プログラミング(Imperative Programming) ・宣言型プログラミング(Declarative Programming) パラダイム パラダイムとは? 語源、用法、具体例、身に付けておきたい4つのポイント - カオナビ人事用語集 命令型プログ…
オブジェクトの中で変数baz の名前がプロパティのキー名に、値がそのプロパティ値になる
オブジェクト指向(p78) ・クラスベース ・プロトタイプベース クラスベース ・クラスは実体を持たない抽象概念 ・例)Java プロトタイプベース ・プロトタイプは実体のあるオブジェクト ・そもそもオブジェクトの抽象としてのクラスが存在しない ・オブジ…
関数の定義(p66) JavaScript では、関数は文、式どちらによっても定義できる 『文(Statement)』 ・何らかの手続きを処理系に命令するもの ・変数に代入できない 例)ifは文であり、値として評価されない ※Haskell やScala のような関数型言語ではifは式…
真偽(p58) ・falsy false、0、NaN、''(=空文字)、null、undefined ・truthy 上記以外すべて NaN Number 型でありながら、数値ではない(Not a Number)ことを示す値のこと 例) プリミティブ値のリテラルとラッパーオブジェクト(p60) ・プリミティブ…
・ヌルはドイツ語で0(ゼロ)を表しているが、プログラミングでは0ではなく、何も無いという意味になる ・データ表現以外では、変数や関数などのメモリアドレスを格納するポインタがどのアドレスも指し示さない特殊な状態であることを「ヌルポインタ」(null p…
クライアントサイドとサーバサイド クライアントサイドの言語 Webサーバーにアクセスして得られた結果をブラウザで処理する際に使われる ex)CSS、JavaScript サーバサイドの言語 ブラウザに結果を渡すためにサーバ内の処理を行う ex)PHP、Ruby、Python 参…
Node.jsとは V8 JavaScript npm Yarn nodeコマンド REPL(レプル) Eval(イーバル) Node.jsとは ・JavaScript をRuby やPython と同じようにPC のターミナル上で動かすことができるようにするためのソフトウェア ・中の言語処理エンジンはGoogle Chrome 用…
SSH接続 3.6.1 必要なパッケージ(p39) DNSの名前解決の仕組み(p38) 3.6.3 リクエストを受け付けるIP アドレスの設定(p41) 3.6.4 利用可能なクライアントの設定(p41) 3.6.6 unbound-keygen の起動(p41) systemctl systemd デーモン(daemon) 3.6.8…
○変数「name」を定義したら、「ブロック スコープの変数 'name' を再宣言することはできません」エラー発生 const person = { name: "Max", age: "30", }; const {name,age} = person; 問題点:「name」は予約語だった 解決法:変数名を変更する
for文 ・forループで各要素を順番に呼び出して足していく reduce() 配列.reduce(function(累積値, 要素) { }) 使用例) 【JavaScript入門】初心者でも分かるreduce()の使い方とサンプル例まとめ | 侍エンジニアブログ ・こんな感じで初期値をいれることも可…
DOMとは ・Document Object Model ・HTMLドキュメントコンテンツを表したり操作したりするAPI ・HTMLドキュメントをミラーリングする ・新しいElementノードやTextノードを作成するためのメソッドや、ほかのElementオブジェクトの子ノードしてとしてドキュメ…
オブジェクトとは 理解が難しい理由 関数について Java、C# 第一級関数 JavaScript {キー:バリュー} りあクト!【1.言語・環境編】(p65) 狭義のオブジェクト 広義のオブジェクト 他の言語におけるオブジェクト 関数とオブジェクトは、言語によってや…
アロー関数 関数オブジェクトとは ①変数に関数を代入? ②変数名()で呼び出し? アロー関数 ・TypeScriptでアロー関数を勉強中にでてきたコード const add = (a: number, b: number) => { return a + b; };console.log(add(2, 5)); const printOutput: (out…
1[:contents] 講師用サーバーに必要なパッケージをインストールする(p39) unbound…DNSコンテンツサーバーのソフト(リゾルバ) ①「CentOS7cui」仮想マインを起動 ②Windowsターミナルからsshで接続 $ ssh admin@192.168.56.10 password:narait ③必要なパッ…
Linux(Bash)→学校でWSLでやってるのはここ Windows(PowerShell) Linux(Bash)とWindows(PowerShell)のコマンド対応表 - Qiita vscodeでローカルで作業してるときのターミナルと、Windows(PowerShell)は同じ環境かも? なんかnpmとかcomposerのイン…
実行ポリシーとは PowerShell でスクリプトを実行する上で、どの程度まで実行する事を許可するかを設定する事ができるポリシー 【PowerShell】実行ポリシーを変更する - SEブログ スクリプトの実行が無効になっているエラー →実行中の PowerShell プロセス内…