반응형
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
반응형
'Computer Science > Javascript' 카테고리의 다른 글
[ 기초 Javascript ] 자바스크립트를 재미있게 배워보기 PART 1 (0) | 2023.07.27 |
---|---|
[Javascript ] 자바스크립트 배열 맛보기, All About Javascript Arrays (0) | 2023.04.02 |
[Javascript ] 자바스크립트 랜덤 숫자, Math Random() 함수 (0) | 2023.04.02 |
[ Javascript ] JavaScript slice() 메서드 사용법, 내용정리 (0) | 2023.04.02 |
[ JavaScript ] JavaScript 총 내용 정리 (0) | 2023.03.04 |