본문 바로가기
Computer Science/Javascript

[ Javascript ] 자바스크립트 함수 내용 정리, Javascript Function

by 기억보다 기록을 2023. 4. 2.
반응형

 

JavaScript에서 함수란?

  • JavaScript는 웨페이지에서 복잡한 기능을 구현할 수 있도록 하는 객제현 스크린팅 프로그램밍 언어입니다.
  • 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어입니다.
  • 자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있습니다.
  • Interpreted Language as JavaScript, Python Ruby
  • Compiled Languages: Java, C/C++, Swift

 


 

 JavaScript Function

  • The function object provides a methods for functions. In JavaScript, every function is actually a Function Object
  • Each function properties:  length , name, prototype
  • function is declared using the function keyword.
  • The basic rules of naming a function are similar to naming a variable. 
  • It is better to write a descriptive name for your function. 
  • The body of function is written within {}.
// declaring a function named greet()

function greet() {
    console.log("Hello there");
}

 

  • Calling a Function. In the above program, we have declared a function named greet()
// function call
greet();

 

  • A function can also be declared with parameters. A parameter is a value that is passed when declaring a function.
// program to print the text
// declaring a function

function greet(name) {
    console.log("Hello " + name + ":)");
}

// variable name can be different
let name = prompt("Enter a name: ");

// calling function
greet(name);

 


 

Increment and Decrement

  • var a = 1 in  Increment
a = a + 1  // now a=2
a++;  // now a = 3
a+=1 ; // now a = 4

 

  • var b = 5; Decrement   

a = a - 1; // now a = 4
a -- ; // now a = 3
a = -1 // now a = 2

 

  • Two Samples
         
var a = 3;        // a is 3
var b = a++;      // b equals 3, bcz a =3, a++ defines a = 4 
b += 1;           // here b is 4

// expected result => a = 4, b = 4

 


반응형