日々の積み上げブログ

プログラミングを習得したい

JSPrimer

2022/05/11(水)~05/17(火) JSPrimer(ループと反復処理)

同じ処理を繰り返したい時は、ループやイテレータなどを用いて、反復処理として同じ処理を繰り返し実行できます。 while文 while文は、条件式がtruthy(trueに変換)の時に処理を繰り返し、falsy(falseに変換)である場合は、何も実行せずwhile文を終了します。…

2022/04/30(土)~05/03(火) JSprimer(関数と宣言)

関数とは? 関数とは、ある一連の手続き(文の集まり)を1つの処理としてまとめる機能です。 一度定義した関数を呼び出すことで同じ処理を何回でも実行できます。つまり、関数を使いまわすことが出来るようになります。 関数宣言 functionからはじまる文は関…

2022/03/14(月) JSprimer(演算子④-代入演算子-)

代入演算子(=) 代入演算子(=)は右辺の変数に対して左辺のオペランドの値を代入する演算子です。 また、代入演算子は二項演算子と組み合わせて利用できます。組み合わせて使用するときは、複合代入演算子と呼ばれます。評価をする順番は、演算が先に行わ…

2022/03/13(日) JSprimer(演算子③-ビット演算子-)

前回と前々回の記事の続きです。 ビット演算子 ビット演算子では、オペランドである数値を符号付き32ビット整数(0と1からなる32個のビットの集合)として扱います。 符号付き32ビット整数では、先頭の最上位ビット(一番左のビット)は符号を表し、0の場合…

2022/03/12(土) JSprimer(演算子②~比較演算子~)

前回の記事の続きです。 比較演算子 比較演算子はオペランド同士の値を比較し、trueかfalseの真偽値を返す演算子です。 ❶厳密等価演算子(===) 厳密等価演算子は、左右の2つのオペランドを比較します。 同じ型で同じ値である場合に、trueを返します。 // 同…

2022/03/8~ 3/11JSprimer(演算子①)

演算子 演算子は、演算処理を記号で表現したものです。 演算子が演算する対象のことを被演算子(オペランド)と言います。 演算子は、オペランドを持ちます。 // +演算子で値同士を足し算する加算演算を行う // この場合、1と2の2つの値がオペランド、演算す…

2022/03/4(金)~03/7(月) JSprimer(データ型とリテラル)

はじめに プログラミング言語には、動的型付け言語と静的型付け言語という2種類のタイプがあります。 動的言語と静的言語の違い 両者の違いは、あらかじめデータ型を決めるか(宣言する)どうかという部分です。 動的型付け言語 言語変数などのデータ型の宣言…

2022/03/3(木) JSprimer(変数と宣言)

変数と宣言 プログラミング言語には、文字列や数値などのデータに名前をつけることで、繰り返し利用できるようにする変数という機能があります。 データを繰り返し利用できるようにする仕組みに変数があります。 JSでは、変数を宣言するキーワードとしてcons…

2022/03/1(火) JSprimer (コメント)

コメント コメントはプログラムとして評価されないため、ソースコードの説明や注釈を書くのに使われます。 コメントの書き方には、一行コメントと複数行コメントの2種類があります。 ①一行コメント 一行コメントは、一行分をコメントとして扱いたい時に用い…

2022/03/1(火) JSprimer (JavaScriptとは)

JavaScriptとは JavaScriptは、主にウェブブラウザの中で動くプログラミング言語です。 ウェブサイトで操作をしたら表示が書き換わったり、ウェブサイトのサーバーと通信してデータを取得したりと主にユーザーに見える部分の動作を担う言語です。仕様は、ECM…