연산자

    [C# 14 / .NET 10] 흐름제어, Type 변환, 예외 처리

    # 14에 대한 3번째 순서에서는 변수와 array를 통한 data다루기와 함께, 의사결정/반복수행과 같은 실제 program의 동작방식을 살펴보고, 서로 다른 type간 형변환과 예외처리를 포함하여 application작성에 관한 전반적인 사항을 알아보고자 합니다. 1. 연산자 연산자라함은 실제값 또는 피연산자를 대상으로 사칙연산과 같은 동작을 수행하도록 하는 것을 말합니다. 이때 연산자는 연산결과에 대한 값을 반환할 수 있고 이 값은 다시 다른 변수에 할당할 수 있습니다. 1) 산술연산자 (1) 이항(binary) 연산자 가장 보편적인 연산자이며 2개의 피연산자를 필요로 합니다.var resultVariable = firstVariable [연산자] secodVariable; 아래 예제는 이항연산자의..

    [C#] 예외처리

    [C#] 예외처리

    1. 예외처리 위의 Parse()메서드를 설명할 때 이미 Runtime에러가 발생하는 경우를 봤었는데 이런 경우를 '예외가 발생했다.'라고도 표현합니다. 예외가 발생하면 try ~ catch를 사용하는 경우 에러를 제어할 수 있는 여지가 주어지지만 그렇지 않다면 stack trace를 포함한 예외 관련 메시지를 출력하고 Application의 동작은 중지됩니다. try { string s = "abc"; int i = int.Parse(s); } catch { } 예제에서처럼 try ~ catch는 예외가 발생할 수 있는 코드 전체를 try { } 안에서 실행하도록 할 수 있으며 예외가 발생되는 경우만 catch { } 내부로 처리가 이루어지게 됩니다. 위에서 'Unhandled exception'가 발..

    [C#] 연산자

    ● 산술 연산자 연산자는 변수나 실제값에 해당하는 피연산자를 더하거나 곱하는 등의 연산을 수행하며 일반적으로 다른 변수에 할당 가능한 또 다른 값을 반환합니다. 연산자 중 이항 연산자는 연산에 필요한 피연산자가 최소 2개 이상은 되어야 하는 연산자임을 의미하며 int i = 10; int j = 20; int result = i + j; 가(+), 감(-), 승(*), 제(/) 연산을 위해서 가장 많이 사용되는 연산자입니다. 참고로 % 는 나머지를 의미합니다. int i = 10; int j = 20; int result = i % j; 단항 연산자는 단 하나의 피연산자를 필요로 합니다. int i = 10; int result = ++i; 단항 연산자는 대표적으로 변수의 값을 1만큼 증가시키는 ++와 ..

    [javascript] 기본 사항

    [javascript] 기본 사항

    1. 용어의 이해 (1) 표현식과 문장 표현식은 값을 만들어내는 구문입니다. 예컨대 1234 1 + 2 'abc' 위 구문은 1234, 3, 'abc'의 값을 나타내므로 표현식이라 할 수 있습니다. 반면 문장은 이러한 표현식을 통해 실제 자바스크립트(javascript)의 구문을 아래와 같이 만든 것입니다. var i = 1 + 2; alert('값은 ' + i + '입니다.'); 문법상 자바스크립트는 문장의 끝에 세미콜론(;)을 필요로 하지 않지만 C언어처럼 ;으로 끝나는 것이 관례입니다. (2) 키워드 자바스크립트 내부에서 특정한 용도로 사용되는 단어들을 '키워드'라고 부릅니다.(자바스크립트뿐만 아니라 다른 언어들도 '키워드'라는 단어를 동일한 의미로 사용합니다.) 이를테면 var는 키워드 중 하나로..