Hướng dẫn how can use one function variable value in another function in javascript? - làm thế nào có thể sử dụng một giá trị biến hàm trong một hàm khác trong javascript?

31

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi là người mới bắt đầu trong JavaScript và muốn hỏi những điều sau đây: Tôi có hai chức năng đơn giản và đã tự hỏi liệu có cách nào để truyền giá trị biến từ hàm này sang hàm khác không. Tôi biết tôi cũng có thể di chuyển nó bên ngoài chức năng được sử dụng trong các chức năng khác nhưng chỉ cần biết cách tôi có thể có một biến cục bộ và thao tác với nó trong chức năng thứ hai của tôi. Đây có phải là có thể, và như thế nào?

Đây là một số mã:

window.onload = function show(){
    var x = 3;
}

function trig(){
    alert(x);
}
trig();

Câu hỏi là: Làm cách nào để truy cập biến x (khai báo trong hàm show) từ hàm thứ hai của tôi trig?

Hướng dẫn how can use one function variable value in another function in javascript? - làm thế nào có thể sử dụng một giá trị biến hàm trong một hàm khác trong javascript?

Chris

43K16 Huy hiệu vàng137 Huy hiệu bạc152 Huy hiệu Đồng16 gold badges137 silver badges152 bronze badges

Đã hỏi ngày 14 tháng 5 năm 2012 lúc 8:20May 14, 2012 at 8:20

3

Cách đầu tiên là

function function1()
{
  var variable1=12;
  function2(variable1);
}

function function2(val)
{
  var variableOfFunction1 = val;

// Sau đó, bạn sẽ phải sử dụng chức năng này cho biến1 để nó không thực sự giúp ích nhiều trừ khi đó là điều bạn muốn làm. }

Cách thứ hai là

var globalVariable;
function function1()
{
  globalVariable=12;
  function2();
}

function function2()
{
  var local = globalVariable;
}

Đã trả lời ngày 14 tháng 5 năm 2012 lúc 8:22May 14, 2012 at 8:22

Hướng dẫn how can use one function variable value in another function in javascript? - làm thế nào có thể sử dụng một giá trị biến hàm trong một hàm khác trong javascript?

Pranay Ranapranay RanaPranay Rana

172K35 Huy hiệu vàng236 Huy hiệu bạc261 Huy hiệu Đồng35 gold badges236 silver badges261 bronze badges

2

Thêm vào danh sách của @Pranay-Rana:

Cách thứ ba là:

function passFromValue(){
    var x = 15;
    return x;  
}
function passToValue() {
    var y = passFromValue();
    console.log(y);//15
}
passToValue(); 

Đã trả lời ngày 9 tháng 2 năm 2018 lúc 23:57Feb 9, 2018 at 23:57

Asim Maharaim MaharAsim Mahar

1.2101 Huy hiệu vàng10 Huy hiệu bạc13 Huy hiệu đồng1 gold badge10 silver badges13 bronze badges

1

Bạn có thể rất dễ dàng sử dụng điều này để sử dụng lại giá trị của biến trong một hàm khác.

// Use this in source
window.var1=  oEvent.getSource().getBindingContext();

// Get value of var1 in destination
var var2=  window.var1;

Hướng dẫn how can use one function variable value in another function in javascript? - làm thế nào có thể sử dụng một giá trị biến hàm trong một hàm khác trong javascript?

Hassaan

6.8685 Huy hiệu vàng29 Huy hiệu bạc48 Huy hiệu đồng5 gold badges29 silver badges48 bronze badges

Đã trả lời ngày 1 tháng 2 năm 2016 lúc 9:36Feb 1, 2016 at 9:36

Ankit Jainankit JainAnkit Jain

2.2001 Huy hiệu vàng17 Huy hiệu bạc25 Huy hiệu đồng1 gold badge17 silver badges25 bronze badges

Biến được sử dụng trong một hàm có thể được sử dụng trong một hàm khác JS với các ví dụ mã

Trong bài viết này, giải pháp biến được sử dụng trong một hàm có thể được sử dụng trong một hàm khác JS sẽ được chứng minh bằng cách sử dụng các ví dụ từ ngôn ngữ lập trình.

function medium(){
         var user1=new collector(one,two);
         var user2=new collector(one,two);
         login(user1,user2);

       }

      function login(user1,user2){
        var u1=user1.username;
        var u12=user1.password;
        var u2=user2.username;
        var u22=user2.password;
      }

Thông qua nhiều ví dụ, chúng tôi đã học cách giải quyết biến được sử dụng trong một hàm có thể được sử dụng trong một chức năng khác JS.

Chúng ta có thể sử dụng một biến chức năng trong một hàm khác trong JavaScript không?

Điều đó bởi vì nó không thể. Bạn chỉ đơn giản là có thể truy cập một biến không có trong dòng phạm vi của bạn.09-Aug-2017

Bạn có thể sử dụng một biến từ một hàm trong một hàm khác không?

Bạn có thể sử dụng hàm để đặt giá trị của một biến bên ngoài bối cảnh của hàm, sau đó bạn có thể sử dụng nó như một đối số trong một hàm khác. Bạn có thể sử dụng hàm để đặt giá trị của một biến bên ngoài bối cảnh của hàm, sau đó bạn có thể sử dụng nó làm đối số trong một hàm khác.26-NOV-2019

Làm thế nào để bạn truyền một biến từ hàm này sang chức năng khác trong JavaScript?

Đây là một số mã: cửa sổ. onload = function show () {var x = 3; } hàm Trig () {alert (x); } trig ();

Làm thế nào để bạn sử dụng một biến bên trong một hàm trong JavaScript?

Vì vậy, cách dễ nhất để làm cho biến của bạn có thể truy cập từ bên ngoài chức năng là khai báo bên ngoài chức năng, sau đó sử dụng nó bên trong hàm.

  • hàm một () {var a; hàm hai () {a = 10; trả lại a; } Trả về a; }
  • var a; Phân tích cú pháp. làm việc gì đó().
  • var a; truy vấn.

Làm thế nào để bạn khai báo một biến trong một chức năng khác?

Đặt tài liệu tham khảo trong một biến toàn cầu. Truyền tham chiếu đến chức năng khác. Chuyển tham chiếu đến một hàm làm cho nó có thể truy cập vào chức năng khác. Lấy một con trỏ làm tham số và lưu trữ tham chiếu trong vị trí nhọn.02-Aug-2012

Làm thế nào để bạn gọi một biến bên ngoài một hàm trong javascript?

Để truy cập một biến bên ngoài một chức năng trong JavaScript, có thể truy cập biến của bạn từ bên ngoài chức năng. Đầu tiên, khai báo nó bên ngoài chức năng, sau đó sử dụng nó bên trong hàm. Bạn có thể truy cập các biến được khai báo bên trong một hàm từ bên ngoài một hàm.26-MAY-2022

Bạn có thể gọi một chức năng trong một hàm không?

Gọi một chức năng từ bên trong được gọi là đệ quy và câu trả lời đơn giản là, vâng.

Làm thế nào để bạn tạo một biến toàn cầu trong JavaScript?

Để khai báo các biến toàn cầu của JavaScript bên trong hàm, bạn cần sử dụng Window Object.Declared JavaScript Biến toàn cầu trong hàm

  • hàm m () {
  • cửa sổ. value = 100; // khai báo biến toàn cầu theo đối tượng cửa sổ.
  • }
  • function n () {
  • cảnh báo (cửa sổ. Giá trị); // truy cập biến toàn cầu từ các chức năng khác.
  • }

function n () {

cảnh báo (cửa sổ. Giá trị); // truy cập biến toàn cầu từ các chức năng khác.

Xem tài liệu Python, về việc chia sẻ các biến toàn cầu trên các mô -đun: Cách chính tắc để chia sẻ thông tin trên các mô -đun trong một chương trình duy nhất là tạo một mô -đun đặc biệt (thường được gọi là Cấu hình hoặc CFG). Nhập mô -đun cấu hình trong tất cả các mô -đun của ứng dụng của bạn; Các mô -đun sau đó trở thành có sẵn như một tên toàn cầu.

Làm thế nào có thể sử dụng giá trị biến trong một hàm khác trong JavaScript?

Nếu số được tạo ban đầu là một biến cục bộ, nó sẽ không thể truy cập được từ đó .. ở đó ...
biến nó thành một toàn cầu,.
biến nó thành một thuộc tính đối tượng, hoặc ..
Vượt qua nó dưới dạng tham số khi gọi B từ A ..

Làm thế nào để bạn sử dụng một biến trong một chức năng khác?

Biến có thể được gán cho đối tượng hàm bên trong phần thân hàm.Vì vậy, biến chỉ tồn tại sau khi hàm được gọi.Khi hàm đã được gọi, biến sẽ được liên kết với đối tượng hàm.Biến này bây giờ có thể được sử dụng ở bất cứ đâu bên trong hoặc bên ngoài bất kỳ chức năng nào.. So the variable exists only after the function has been called. Once the function has been called, the variable will be associated with the function object. This variable can now be used anywhere inside or outside any function.

Làm thế nào để bạn gọi một giá trị từ hàm này sang hàm khác?

Vì vậy, có thể có hai giải pháp hoặc bạn cung cấp các giá trị cho hàm khác bằng cách truyền chúng như một đối số hoặc bạn chỉ cần đặt các biến đó ở một nơi nào đó mà cả hai hàm có thể chia sẻ chúng (các biến toàn cầu).provide the values to the other function by passing them as an argument or you just place those variables at some place where both the functions can share them (global variables).

Làm thế nào một hàm có thể trả lại một giá trị cho một hàm khác?

6.1.Trả về một giá trị từ một hàm bằng cách sử dụng từ khóa trả về.Bất cứ điều gì theo sau trả về trong một câu lệnh là giá trị thay thế cho cuộc gọi hàm.> Tôi đang tham gia một cuộc phiêu lưu!by using the return keyword. Whatever follows return in a statement is the value that replaces the function call. > I'm going on an adventure!