新人エンジニアのメモ

新人エンジニアの日々学んだことをアップしていきます。最近はQiitaも始めました。https://qiita.com/nacho0707

2020-01-01から1年間の記事一覧

【YouTube視聴】鴨頭喜人さん:本当は教えたくない😳初対面でもすぐ仲良くなれる会話のネタとコツ

鴨頭 嘉人さんのYouTube「本当は教えたくない初対面でもすぐ仲良くなれる会話のネタとコツ」を視聴して 褒めどころを見つけるということ →褒めどころというのは相手のこだわりの部分のことです。つまり、人と違うところを見つけることが大事だということです…

【JavaScript】try-catch文

try-catch文とは エラーによって作成された例外の検知と解釈、その対応をする構文 try・・・例外が発生する可能性のある処理を記述する。 catch・・・例外が起きた際に実行する処理を記述する。 finally・・・必ず実行する処理を記述する。例外の有無に関わ…

【YouTube視聴】鴨頭喜人さん:仕事が出来ない人の話し方 仕事が出来る人の話し方

はじめに 最近、話し方について学ぼうとしてます。そこで鴨頭 嘉人(かもがしら よしひと)さんのYouTubeを参考に話し方について学んで行こうと思います。 鴨頭 嘉人さんのYouTube「仕事が出来ない人の話し方 仕事が出来る人の話し方」を視聴して 話すことは…

【JavaScript】break文とcontinue文

break文とcontinue文 繰り返し処理を制御するための命令文 break文とcontinue文の違い break文・・・強制的にループから抜ける continue文・・・ループの先頭位置に戻る ※ループから抜け出せるわけではない

【JavaScript】for/in文

for/in文とは オブジェクトのすべてのキー(プロパティ)を変数に取り出して順に処理をする制御構文 for/inの構文 for ( 変数 in オブジェクト) { 処理; } 例 const dog = { name:'タロウ', color:’黒’ } for ( const data in dog ) { console.log(data); // n…

【JavaScript】do/while文

do/while文とは 指定している条件を満たしている間処理を繰り返す構文 while文との違いは、処理の実行後に条件判定が行われる do/while文の構文 do { 処理; } while (条件式); 例 var num = 5; do { alert('Hello!'); num++ } while (num < 5 )解説 まずdoの…

【JavaScript】while文

while文とは指定した条件を満たしている間、処理を繰り返す構文whileの条件式がtrueの間は処理を繰り返すが、falseになった時点で繰り返し処理を終了する whileの構文 while (条件式) { 処理; } 例 var num = 0; while (num < 5) { alert('Hello!'); num++ }…

【JavaScript】for文

for文とは 指定した回数、処理を繰り返す構文 繰り返しの回数はカウンタ変数で制御する for文の構文 例

【JavaScript】switch文

switch文とは 条件分岐を行うための構文 記述例 ◎解説 caseに式の値に一致する値を記述する。 breakが実行すると式から抜け出すことができる。省略も可能だが、その場合は次のcaseも実行される。 caseの中のどれにもあてはまらないときはdefaultの中の処理が…

【JavaScript】void演算子

void演算子とは undefinedを返すために使用される演算子 使用例:リンクのクリックを無効果し、JavaScriptを実行させたい コード例 <a href="javascript:void(0)" onclick="export();"></a>

【JavaScript】演算子まとめ

演算子をまとめてみました!! 算術演算子 演算子 説明 + 加算を行う。オペランドの少なくとも一方が文字列の場合は連結する。 − 減算を行う。 * 乗算を行う。 / 除算を行う。 ** べき乗を行う。 % 剰余算を行う。 ++ 1加算代入 -- 1減算代入 代入演算子 演…

【JavaScript】Mathオブジェクト

Mathオブジェクトとは 算術計算のためのオブジェクト Mathオブジェクトの主なプロパティとメソッド プロパティ/メソッド 説明 PI プロパティ。円周率を返す。 E プロパティ。自然対数の底(約2.718)を返す。 ceil() 引数の小数点以下を切り上げた値を返す。 f…

【JavaScript】RegExpオブジェクト

RegExpオブジェクトとは 正規表現を扱うためのオブジェクト 値の検証を行うことができる RegExpオブジェクトの主なオブジェクト メソッド 説明 test() 引数で指定した文字列がRegExpオブジェクト生成時に指定した正規表現に マッチするかをtrue/falseで返す …

【JavaScript】Dateオブジェクト

Dateオブジェクトとは 日付を操作するためのオブジェクト 日付の取得や設定を行うメソッド Dateオブジェクトの主なメソッド メソッド 説明 getFullYear() 年(西暦)を返す getMonth() 月(0:1月〜11:12月)を返す getDate() 日(0〜31)を返す getDay() …

【JavaScript】Stringオブジェクト

Stringオブジェクトとは 文字列を操作するためのラッパーオブジェクト Stringオブジェクトの主なプロパティとメソッド プロパティ/メソッド 説明 length 文字数を返す charAt() 引数で指定したインデックスの位置の文字列を返す indexOf() 引数で指定した文…

【JavaScript】ラッパーオブジェクトとは

ラッパーオブジェクトとは プリミティブ型の値を操作する機能を付与するためのオブジェクト 【JavaScript】データ型(プリミティブ型とオブジェクト型) 主なラッパーオブジェクト ラッパーオブジェクト 説明 Number 数値に対する操作を提供する String 文字…

【JavaScript】Arrayオブジェクト

Arrayオブジェクトとは 配列を管理するJavaScript標準の組み込みオブジェクト メソッドを使用して配列を操作できる Arrayオブジェクトの主なプロパティとメソッド プロパティ/メソッド 説明 length プロパティ。配列の要素数を返す。 pop() 最後の要素を削除…

【JavaScript】要素の取得方法まとめ

ID名を指定して取得する。 document.getElementById(); HTML id = "js-exsample"javaScript document.getElementById('js-exsample'); タグ名を指定して取得する。 document.getElementsByTagName(); element.getElementsByTagName(); HTML <li>Sample2</li>javaScrip…

【JavaScript】JSONオブジェクト

JSONオブジェクトとは JSONデータを扱うためのJavaScript標準の組み込みオブジェクト JSONデータとオブジェクトを相互に変換できる 主にHTTP通信など文字列形式データを取り扱う必要がある場合に使用する JSONとは 配列とオブジェクトを使用したテキストベー…

【JavaScript】組み込みオブジェクト(グローバルオブジェクト)

組み込みオブジェクト(グローバルオブジェクト)とは JavaScriptであらかじめ提供されているオブジェクト JavaScriptが動作する環境であればどのような環境でも使用できる 主な組み込みオブジェクト 組み込みオブジェクト 説明 Object 全てのオブジェクトの…

新卒2年目のHTML5プロフェッショナル認定 レベル1合格体験記

はじめに HTML5プロフェッショナル認定 レベル1とは 資格の認定者は、下記のスキルと知識を持つWebプロフェッショナルであることを証明できます。 HTML5を使ってWebコンテンツを制作することができる。 ユーザー体験を考慮したWebコンテンツを設計・制作する…

【JavaScript】URLエンコード

URLエンコードとは URLに使用できない文字が含まれる場合に、使用できる文字に変換する処理のこと。 対して、URLデコードはURLエンコードされた文字を元に戻す処理のこと。 URLエンコード、URLデコードは、データをクエリ文字列としてWebサーバに送信する場…

【JavaScript】strictモード

strictモードとは 厳密なソースコードの記述が必要な設定のこと strictモードに設定すると、今まで許容されていたバグになりやすい記述でエラーが発生するようになる。そのため、バグが少ないソースコードを記述でき、大規模なWebアプリケーションの開発に向…

【JavaScript】ガーベージコレクション 

ガーベージコレクション 不要になったメモリを自動的に解放する仕組みのこと ガーベージコレクタと呼ばれるソフトウェアによって行われる 割り当てられたメモリが参照されなくなると、ガーベージコレクションの対象となる

【JavaScript】undefined

undefinedとは 値が定義されていないことを表す値 以下のような場合に返される 値を代入していない変数を使用した場合 定義されていないプロパティにアクセスした場合 関数に戻り値が指定されていない場合

【JavaScript】Infinity

Infinityとは すべての値より大きい値を表すJavaScript標準のグローバルオブジェクトのプロパティ なお、グローバルオブジェクトのisFinite()を使用すると有限数かどうかを取得できる。 引数がInfinity、-Infinity、NaNの場合はfalseを返す。 isFinite()の使…

【JavaScript】NaN

NaNとは 数値でない(Not a Number)ことを表すグローバルオブジェクトのプロパティ。 ※グローバルオブジェクトとは・・・JavaScriptで常にグローバルスコープ上に存在するオブジェクト 数値では表せない不正な値を表現する場合に使用される。 自分自身および…

【JavaScript】データ型(プリミティブ型とオブジェクト型)

100記事突破しました!! データ型について javaScriptのデータ型はプリミティブ型とオブジェクト型に大きく分けられる プリミティブ型とオブジェクト型の違い プリミティブ型 文字列、数値、真偽値、null、undefined、シンボルの6種類 ◎undefined 値が定義…

【JavaScript】変数宣言(var、let、 const)

変数を宣言できるものとしてvar、let、 constがある 宣言方法 例:var 変数名; 値を代入するには=を使用し、変数名=値;とする JavaScriptでは、変数のデータ型は柔軟であり、あらかじめデータ型の決められた変数にデータに代入するのではなくプログラム実…

【JavaScript】識別子

識別子とは 変数やメソッド、オブジェクトなどを識別するために付ける名前 識別子を決めるルール アルファベットまたは_(アンダースコア)、$(ドルマーク)で始まる 2文字目以降は、上記に加え数字も使用可能 予約語は使用できない