JavaScriptベース
13820 ワード
🤔 JavaScript?
JavaScriptはオブジェクトベースのスクリプト言語です.
HTMLを使用してWebコンテンツを作成し、CSSを使用してWebを設計し、JavaScriptを使用してWeb動作を実現することができます.
JavaScriptは主にWebブラウザに使用されますが、Nodeです.jsのようなフレームワークは、サーバ側のプログラミングにも使用できます.
📘 基本タイプ
数値(number)
他の言語とは異なりjavascriptは整数とエラーを区別せず、すべての数字を実数として表すだけです.
また、非常に大きいまたは非常に小さい数を表す場合には、e記号を用いることができる.
var firstNum = 10; // 소수점을 사용하지 않은 표현
var secondNum = 10.00; // 소수점을 사용한 표현
var thirdNum = 10e6; // 10000000
var fourthNum = 10e-6; // 0.00001
文字列
JavaScriptでは、文字列は二重引用符("")または一重引用符("")で囲まれた文字のセットを意味します.
var sinS = 'single';
var doubleS = "double";
JavaScriptでは、数値と文字列を追加することもできます.この場合、JavaScriptは自動的に数字を文字列に変換し、2つの文字列の演算を実行します.
var num = 10;
var str = "JavaScript";
document.getElementById("result").innerHTML = (num + str); // 10JavaScript
ロジック(boolean)
ブール値は真と偽を表します.
var firstNum = 10;
var secondNum = 11;
document.getElementById("result").innerHTML = (firstNum == secondNum); // false
タイプ演算子
type of演算子は、被演算子タイプを返す演算子です.
typeof 10; // number 타입
typeof "문자열"; // string 타입
typeof true; // boolean 타입
typeof undefined; // undefined 타입
typeof null; // object 타입
nullとundefined
JavaScriptではnullはobjectタイプで、「値」がまだ確定していないことを示します.
未定義nullとは異なり、「タイプ」が定義されていないことを意味します.
したがって、JavaScriptから初期化されていない変数または存在しない値にアクセスすると、定義されていない値が返されます.
var num; // 초기화하지 않았으므로 undefined 값을 반환함.
var str = null; // object 타입의 null 값
typeof secondNum; // 정의되지 않은 변수에 접근하면 undefined 값을 반환함.
オブジェクト
JavaScriptの基本タイプはオブジェクト(Object)
オブジェクトは、複数のプロシージャまたはメソッドを同じ名前で組み合わせたセットです.
var dog = { name: "해피", age: 3 }; // 객체의 생성
// 객체의 프로퍼티 참조
document.getElementById("result").innerHTML =
"강아지의 이름은 " + dog.name + "이고, 나이는 " + dog.age + "살 입니다.";
📕 変数の宣言
var
領域とグローバル変数を宣言するために使用できます.
var i; // 선언, "undefined"가 저장됨
var sum = 0; // 선언과 초기화
var i, sum; // 한 번에 여러 개의 변수를 함께 선언할 수 있음
var i=0, sum=10, message=”Hello”; // 선언과 초기화를 동시에 해줄 수 있음
name = "javascript"; // 선언되지 않은 변수는 전역 변수가 됨
var文に変数の初期値が指定されていない場合、変数には値が設定されるまで定義されていない値があります.let
ブロック、構文、または式でのみ有効です.
let i; // 선언, "undefined"가 저장됨
let sum = 0; // 선언과 초기화
let i, sum; // 한 번에 여러 개의 변수를 함께 선언할 수 있음
let i=0, sum=10, message=”Hello”; // 선언과 초기화를 동시에 해줄 수 있음
const
ブロック範囲内で定数を宣言します.(letとブロックの有効範囲)
定数の値は再割り当ても再宣言もできません.
そのため、最初の発表では初期化が必要です.
const MY_NUM = 7;
📙 関数(function)
関数(function)は、特殊な目的のタスクを実行するための独立したブロックです.
これらの関数は、必要に応じてこれらのタスクを呼び出し、繰り返し実行できます.
function addNum(x, y) {
return x + y;
}
document.write(addNum(2, 3));
1.関数の定義
JavaScriptでは、関数の定義は
function
キーワードで開始されます.// addNum라는 이름의 함수를 정의함.
function addNum(x, y) { // x, y는 이 함수의 매개변수임.
document.write(x + y);
}
addNum(2, 3); // addNum() 함수에 인수로 2와 3을 전달하여 호출함.
2.戻り文
JavaScriptでは、関数に戻り文を含めることができます.
これらの戻り文により、呼び出し元は関数で実行された結果を受け取ることができます.
戻り文は、配列やオブジェクトを含むすべてのタイプの値を返します.
function multiNum(x, y) {
return x * y; // x와 y를 곱한 결과를 반환함.
}
var num = multiNum(3, 4); // multiNum() 함수가 호출된 후, 그 반환값이 변수 num에 저장됨.
document.write(num);
3.呼び出し関数
定義された関数は、実行するにはプログラム内で呼び出さなければなりません.
一般的な関数の呼び出しは、関数の定義子と同じ形式で呼び出すことができます.
function addNum(x, y) {
return x + y;
}
var sum = addNum(3, 5); // 함수 addNum()을 호출하면서, 인수로 3과 5를 전달
// 함수의 호출이 끝난 뒤에는 그 반환값을 변수 sum에 대입
Reference
この問題について(JavaScriptベース), 我々は、より多くの情報をここで見つけました https://velog.io/@junbeomm-park/JavaScrpit-자바스크립트JavaScript-기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol