Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : hàm javascript tham số này

Hàm Tham số là tên được xác định trong định nghĩa hàm và các giá trị thực được chuyển đến hàm trong định nghĩa hàm được gọi là đối số.

Cú pháp:

 Tên hàm (paramet1, paramet2, paramet3, paramet4) {
    // Các câu lệnh
} 

Quy tắc tham số:

  • Không cần chỉ định loại dữ liệu cho tham số trong định nghĩa hàm JavaScript.
  • Nó không thực hiện kiểm tra kiểu dựa trên hàm JavaScript được truyền vào.
  • Nó không kiểm tra số lượng đối số đã nhận.

>

Tham số:

  • Tên: Nó được dùng để chỉ định tên của hàm.
  • Đối số: Nó được cung cấp trong trường đối số của hàm.

Ví dụ: Ví dụ này sử dụng các tham số hàm JavaScript và tìm giá trị lớn nhất số.

& lt;! DOCTYPE html & gt;

& lt; html & gt;

& lt; head & gt;

& lt; title & gt;

Tham số và đối số của hàm

& lt; / title & gt;

& lt; / head & gt;

& lt; body style < code class = "trơn"> = "text-align: center;" & gt;

& lt; h2 & gt; GeeksForGeeks & lt; / h2 & gt;

& lt; p & gt; Tìm số lớn nhất: (4, 50, 6) & lt; / p & gt;

& lt; p id = "geeks" & gt; & lt; / p & gt;

& lt; script & gt;

< p class = "line number19 index18 alt2"> function GFG (var1, var2, var3) {

< p class = "line number20 index19 alt1"> if (var1 & gt; var2) {

if (var1 & gt; var3) {

return var1;

}

else {

return var3;

}

}

else {

if (var2 & gt; var3) {

return var2;

}

else {

return var3; < / p>

}

}

}

document.getElementById ("geeks"). innerHTML

= GFG (4, 50, 6);

& lt; / script & gt;

& lt; / body & gt;

< / p>

& lt; / html & gt;

 
  

Đầu ra:
< / p>

Tham số mặc định: Tham số mặc định được sử dụng để khởi tạo các tham số được đặt tên với giá trị mặc định trong trường hợp không có giá trị hoặc chưa xác định được chuyển.

Cú pháp:

 tên hàm (paramet1 = value1, paramet2 = value2 ...) {
    // các câu lệnh
} 

Ví dụ: Ví dụ này sử dụng các tham số mặc định và thực hiện phép nhân các số.

& lt;! DOCTYPE html & gt;

& lt; html & gt;

< / p>

& lt; head & gt ;

& lt; title & gt;

Tham số và đối số của hàm

& lt; / title & gt;

< code class = "trơn"> & lt; / head & gt;

& lt; body style = "text-align: center; " & gt;

< / p>

& lt; h2 & gt; GeeksForGeeks & lt; / h2 & gt;

< p class = "line number13 index12 alt2">

& lt; p & gt; GFG Hàm nhân: & lt; / < code class = "keyword"> p & gt;

& lt; p id = "geeks" & gt; & lt; / p & gt;

& lt; script & gt;

hàm GFG (num1 , num2 = 2) {

trả về num1 * num2 ;

}

document.getElementById ("geeks"). innerHTML

= GFG (4);

& lt; / script & gt;

& lt; / body & gt; < / code>

& lt; / html & gt;

 
  

Đầu ra:

Đối tượng đối số: Đối tượng đối số là đối tượng có sẵn trong các hàm JavaScript. Trong tất cả các hàm không mũi tên, đối tượng đối số là một biến cục bộ. Phân tích các đối số bên trong hàm bằng cách sử dụng đối tượng đối số của nó.

Ví dụ:




& lt;! DOCTYPE html & gt;

& lt; html & gt;

< / p>

& lt; head & gt ;

& lt; title & gt;

Tham số và Đối số của hàm

& lt; / title & gt;

& lt; / head & gt;

& lt; body style = "text-align: center; " & gt;

& lt; h2 & gt; GeeksForGeeks & lt; / h2 & gt;

& lt; p & gt;

Tìm số lớn nhất trong:

(10, 12, 500, 5, 440, 45)

& lt; / p & gt;

< mã lớp = "trơn"> & lt; p id = "geeks" & gt; & lt; / p & gt;

< p class = "line number20 index19 alt1">

& lt; script & gt;

function GFG () {

var i;

var maxnum = -Infinity;

for (i = 0; tôi & lt; objects.length ; i ++) {

if (các đối số [i] & gt ; maxnum) {

maxnum = đối số [i] ;

}

}

return maxnum;

}

< code class = "trơn"> document.getElementById ("geeks"). innerHTML

= GFG (10, 12, 500, 5, 440, 45);

< p class = "line number34 index33 alt1"> & lt; / script & gt;

& lt; / body & gt;

& lt; / html & gt;

 
  

Đầu ra:

Đối số được truyền theo giá trị: Trong một lệnh gọi hàm, các tham số được gọi dưới dạng đối số. Truyền theo giá trị sẽ gửi giá trị của biến đến hàm. Nó không gửi địa chỉ của biến. Nếu hàm thay đổi giá trị của các đối số thì nó không ảnh hưởng đến giá trị ban đầu.
Ví dụ:




< code class = "trơn"> & lt;! DOCTYPE html & gt;

& lt; html & gt;

& lt; head & gt;

& lt; title & gt;

Các đối số được chuyển theo giá trị < / p>

& lt; / title < code class = "keyword"> head & gt;

& lt; body style = "text-align: center;" & gt;

& lt; h1 & gt; GeeksForGeeks & lt; / h1 & gt;

& lt; p id = "geeks" & gt; & lt; / p & gt;

< / code>

& lt; script & gt; < / p>

/ * Định nghĩa hàm * /

function GeeksForGeeks (var1, var2) {

< code class = "trơn"> document.write ("Bên trong hàm GeeksForGeeks");

document.write ('& lt; br / & gt; ');

var1 = 100;

var2 = 200;

/ * Hiển thị giá trị của biến bên trong hàm * /

document.write ("var1 =" + var1 + "var2 =" + var2);

document.write ('& lt; br / & gt; ');

}

var1 = 10;

var2 = 20;

/ * Giá trị của biến trước hàm gọi * /

document.write ("Trước khi gọi hàm");

document.write ('& lt; br / & gt; ');

tài liệu .write ("var1 =" + var1 + "var2 =" + var2);

document.write ('& lt; br / & gt; ');

/ * Lệnh gọi hàm * /

GeeksForGeeks (var1, var2); < / code>

/ * Giá trị của biến sau khi gọi hàm * /

document.write ("Sau khi gọi hàm");

document.write ('& lt; br / & gt; ');

document.write ( "var1 =" + var1 + "var2 =" + var2);

document.write ('& lt; br / & gt;');

& lt; / script < / code> & gt;

& lt; / body & gt;

& lt; / < code class = "keyword"> html & gt;

 
  

Đầu ra:

Đối tượng được truyền bởi Tham chiếu: Trong Đối tượng được Truyền qua Tham chiếu, chuyển địa chỉ của biến thay vì giá trị làm đối số để gọi Hàm. Nếu chúng ta thay đổi giá trị của biến bên trong hàm thì nó sẽ ảnh hưởng đến các biến bên ngoài hàm.

Ví dụ:


< / p>



& lt;! DOCTYPE html & gt;

& lt; < code class = "keyword"> html & gt;

& lt; head & gt;

& lt; title & gt;

< code class = "trơn"> & lt; / title & gt;

& lt; / head & gt;

& lt ; body style = " text-align: center; " & gt;

& lt; h1 & gt; GeeksForGeeks & lt; / h1 & gt;

& lt; p id < / code> = "geeks" & gt; & lt; / p & gt;

< / code>

& lt; script & gt;

function GeeksForGeeks (varObj) {

document.write ("Hàm Inside GeeksForGeeks");

document.write ('& lt; br / & gt; ');

varObj.a = 100;

document.write (varObj.a);

document.write ('& lt; br / & gt; ');

}

// Tạo đối tượng

< p class = "line number26 index25 alt1"> varObj = {a: 1};

< code class = "trơn"> / * Hiển thị giá trị của đối tượng trước khi gọi hàm * /

document.write (" Trước khi gọi hàm ");

document.write ('& lt; br / & gt; ');

document.write (varObj.a);

document.write ('& lt; br / & gt; ');

/ * Gọi hàm * /

GeeksForGeeks (varObj)

/ * Hiển thị giá trị của đối tượng sau khi gọi hàm * / < / code>

document.write ("Sau khi gọi hàm");

document.write ('& lt; br / & gt; '); < / code>

& lt; / script & gt;

& lt; / < / code> body & gt;

& lt; / html & gt;

 
  

Đầu ra:
< / p>

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề hàm javascript tham số này

How to Pass Function Name as Parameter in Javascript

alt

  • Tác giả: KodeBase
  • Ngày đăng: 2020-02-18
  • Đánh giá: 4 ⭐ ( 2563 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this video tutorial, you will learn how to pass function name as parameter in javascript

    Source Code:
    https://www.fwait.com/how-to-pass-function-name-as-parameter-in-javascript/

    My Gears & Other Tutorials:
    https://www.fwait.com/gears-tutorials/

Tham số mặc định của JavaScript

  • Tác giả: codefly.vn
  • Đánh giá: 4 ⭐ ( 9031 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

[Tự học Javascript] Hàm trong Javascript

  • Tác giả: cafedev.vn
  • Đánh giá: 4 ⭐ ( 5902 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm là các khối code chính của các kịch bản. Bây giờ chúng tôi đã trình bày những điều cơ bản, vì vậy chúng tôi thực sự có thể bắt đầu tạo và sử dụng chúng. Nhưng đó chỉ là khởi đầu của con đường. Chúng tôi sẽ trở lại với nó nhiều lần, đi sâu hơn vào các tính năng nâng cao của nó.

Truyền tham số vào hàm trong JavaScript

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 6273 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách truyền tham số vào hàm trong JavaScript. Khi gọi một hàm trong JavaScript, chúng ta truyền các giá trị thực vào hàm thông qua các biến trong hàm. Các biến này sau khi được gán giá trị s

Tham số và đối số của hàm JavaScript - Minh Hoàng Blog

  • Tác giả: minhhn.com
  • Đánh giá: 4 ⭐ ( 7381 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Hàm trong JavaScript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 3 ⭐ ( 7707 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài hướng dẫn tự học Javascript này, bạn sẽ học cách định nghĩa và gọi một hàm trong JavaScript. Cách thêm tham số, truyền đối số, hàm khai báo, hàm biểu thức...

Tham Số và Đối Số trong JavaScript

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 4 ⭐ ( 5159 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm trong JavaScript không thực hiện bất kì việc kiểm tra nào đối với các giá trị tham số (parameters), đối số (arguments)

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Python Ghi vào tệp: Hướng dẫn cơ bản để viết tệp bằng Python - ghi python vào tệp

By ads_php