• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Digital Systems

Department of Management Information Systems, Temple University

Digital Systems

MIS 2101.701 ■ Spring 2024 ■ Marie-Christine Martin
  • Home
  • About
    • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
    • Zoom Links
  • Canvas
  • Zoom Links
  • Posts
    • 1a Questions
    • 1b Questions
    • 2a Questions
    • 2b Questions
    • 3a Questions
    • 3b Questions
    • 4a Questions
    • 4b Questions
    • 5a Questions
    • 5b Questions
    • 6a Questions
    • 6b Questions
    • 7a Questions
  • Coding Files
  • Helpdesk
  • Video Vault
  • Diamond Peer Corner

5b Questions

Marie-Christine Martin - August 7, 2023 90 Comments

Weekly questions to consider when creating your posts. These questions are a jumping off point to asking your own questions, pose new ideas, and provide explanations and examples backed by careful analysis. Apply class concepts, terms, and theories too. Refer to Assignment 12 for additional details.

  • What is a function in JavaScript, and what do all functions have?
  • What does calling a function do?
  • What does it mean to pass a function arguments, and what does that do?
  • What is the purpose of the return keyword in functions?

Reader Interactions

Comments

  1. Ajibola Sode says

    February 2, 2024 at 12:51 am

    What is the purpose of the return keyword in functions?

    The return keyword in functions is important in programming as it allows a function to produce and deliver a value to the code that called the function. It also ends the function’s execution and controls its flow. In some languages, `return` can be used to return multiple values at once. It specifies the function’s return type in statically typed languages and can return nothing in some cases.

    Log in to Reply
    • Regan DeShazo says

      February 8, 2024 at 1:17 pm

      Great Response, it is also important to note that a function can have multiple return statements, but as soon as one is encountered, the function exits, and the specified value is sent back. The return keyword is fundamental for controlling the flow of a program and providing meaningful results from functions to the rest of the code.

      Log in to Reply
    • Ajibola Sode says

      February 26, 2024 at 5:54 pm

      Add on to my answer the flexibility of the return keyword is expanded in certain programming languages that permit it to return multiple values at once, through tuples or structured objects. This capability greatly increases a language’s capacity for expressiveness and efficiency, allowing for the handling and returning of intricate data in a single step.

      The return keyword demonstrates its adaptability by providing the option to exit a function without returning a value, especially in scenarios where the function’s goal is to execute actions rather than produce a value. This application is often seen in void functions or procedures across various programming languages, where the objective is to carry out a series of commands rather than to return a calculated value.

      Log in to Reply
    • Darren Nolan says

      March 1, 2024 at 10:17 pm

      Post
      What does a function do? Well a function is a process that get an answer in java script. If you want something’s to happen you call a function to do that. When calling a function, the program transfers control to that function, performs the necessary task, then returns control to the point in the code after the function is called. The breakdown consists of function invocations, referred to as invoking or calling the function, passing argument which is known as an argument, which functions are used during execution. Basically if you want something dont in the code then you call a function to do it and the program will give control to let the function do what it does. Functions are essential to coding a program and you need to know how to use them in order for the code to do what you want it to do and be much better at coding and making some cool things.

      Log in to Reply
  2. Zarmina Khan says

    February 7, 2024 at 4:57 pm

    What does calling a function do?

    In Java calling a function in programming involves executing the set of instructions that the function embodies. When calling a function, the program transfers control to that function, performs the necessary task, then returns control to the point in the code after the function is called. The breakdown consists of function invocations, referred to as invoking or calling the function, passing argument which is known as an argument, which functions are used during execution. Then you have function execution, which is the code inside the function which is executed. The function can perform calculations, manipulate data, and perform a set of instructions defined within in it. You now have return value, which can be assigned to a variable. Now control returns, which means that after the function completion the control is returned to the point of the code immediately after the function call.

    Log in to Reply
    • Ajibola Sode says

      February 10, 2024 at 1:42 am

      Hey Zarmina,

      In Java, calling a function involves passing arguments, executing the function’s body, and handling its return value. The function can perform tasks before returning control to the original point in the code.

      Log in to Reply
    • Juan Delgado says

      February 18, 2024 at 3:28 pm

      Hi Zarmina,
      I enjoyed the way you explained what functions do. I was a little confused in class about this subject, but reading your post helped me understand the topic a little more. I also liked how you went into detail about functions and what happens with JavaScript.

      Log in to Reply
    • Mahbuba Ahmed says

      February 18, 2024 at 10:45 pm

      Hi Zarmina
      Great explanation! It really breaks down how you make your program do things in Java. You ask it to do a job (calling a function), give it what it needs (passing arguments), it does the job (function execution), and gives you the result back (return value). Easy to understand. Nice job

      Log in to Reply
  3. Regan DeShazo says

    February 8, 2024 at 1:15 pm

    What is the purpose of the return keyword in functions?

    The return keyword in JavaScript is used within functions to specify the value that the function should produce or provide back to the code that called it. When a function is invoked, the return statement allows the function to send a result or output back to the calling code.

    Log in to Reply
    • Jenna Oldroyd says

      February 16, 2024 at 8:08 pm

      Hi Regan,
      Great explanation of the return keyword in functions! The return keyword in functions is the response from the calling.

      Log in to Reply
    • Darren Nolan says

      March 1, 2024 at 10:18 pm

      This helped me a lot maybe just a little more substance would be good for these discussions.

      Log in to Reply
    • Hawa Barry says

      March 1, 2024 at 10:40 pm

      Hi Regan,
      Thanks for the return keyword explanation, it was helpful.

      Log in to Reply
  4. Jenna Oldroyd says

    February 16, 2024 at 8:00 pm

    What is a function in JavaScript? What does calling a function do?

    A function in JavaScript groups statements together and makes your code reusable. In other words, a function is a set of statements that are designed to perform a computer task or help calculate a value.
    When you call a function, you give the computer an instruction. Calling a function provides the computer with instructions on performing a set of actions. When you call a function, a set of commands is sent out, and a result is returned.

    Log in to Reply
    • Cristina Valentin says

      February 18, 2024 at 9:40 am

      Hi Jenna,
      This was a good description on functions and how they work. These instructions are so important in coding.

      Log in to Reply
    • Mairaliz Negron says

      February 29, 2024 at 11:14 pm

      Hi Jenna,
      Great way to define what a function in Javascript is. A function is a very powerful tool in for the structure of our code as well as promoting reusability.

      Log in to Reply
  5. Elena Grigoryan says

    February 17, 2024 at 6:56 pm

    A function in JavaScript is a set of code designed to perform tasks and it is defined by function keyword, function name, and function parameters written inside parenthesis. We discussed one function in class, function distanceTraveled (speed, time). This is a function with parameters speed and time, and it is designed to calculate distance traveled. This is a pretty simple function, however, they can get complex when there are a lot of parameters involved. Functions are of great benefit because they allow code to be reused over and over. Back to distance traveled function, using a it would save us the steps we’d need to take to multiply each speed variable by each time variable.

    Log in to Reply
    • Cheyanne Kostaras-Nesbitt says

      February 18, 2024 at 12:59 pm

      Hi Elena.
      I think you provided a great explanation of functions in JavaScript. I like how you tied it back to class by including the distanceTraveled example. Using code can save time and steps by allowing the user to calculate the same function with different values instead of rewriting the code after every set of values.

      Log in to Reply
    • Samir Lagouit says

      February 19, 2024 at 4:48 pm

      Hi Elena,

      I like the use of a function in your response. It definitely helps visualize the code much easier. I also believe it’s important the ability to reuse the code as you did.

      Log in to Reply
    • Leanna Paul says

      March 1, 2024 at 6:03 pm

      Hi Elena, you did a good job explaining what a function in JavaScript is. I agree that functions are of great benefit because they allow codes to be reused over and over again. Great post!

      Log in to Reply
  6. Cristina Valentin says

    February 18, 2024 at 9:21 am

    What does it mean to pass a function arguments, and what does that do?

    Function Arguments are variables that are passed from one function on to another function. These can be called when they are received and used to carry out the action in the new function by using the parameters that were already in place. If you want to pass a function then you would use its name without parenthesis in the code.

    Log in to Reply
    • Leanne Sheely says

      February 18, 2024 at 4:55 pm

      Great information about function arguments! Some of this information still kind of confuses me but this post helps with me understanding it better.

      Log in to Reply
  7. Cheyanne Kostaras-Nesbitt says

    February 18, 2024 at 12:53 pm

    A function in JavaScript is a string of code that preforms a task. All functions have a name, body, parameters, and return value or values. Calling a function will cause the code to run, producing an output value. Functions are important becuase it makes the code more versatile. It allows users to reuse the same function without rewriting all of the code. For example, if you are adding two numbers you can create a functin to add values “a” and “b”. When you input values for “a” and “b”, you can call the function to add the values. When another set of values in input, you can call the function again with the new values instead of rewriting the code.

    Log in to Reply
    • Dana Persaud says

      February 18, 2024 at 1:09 pm

      Great explanation! A function is most of the work that makes a program work! Without functions there would be no program!

      Log in to Reply
    • Salvatore Marsico says

      February 18, 2024 at 3:06 pm

      Hi Cheyanne,

      I enjoyed reading your post about what a function is and what calling a function does. A function performs a specific task for what the coder instructs the function to do. Functions can be named and when called on such as typing the name will perform the task.

      Log in to Reply
  8. Dana Persaud says

    February 18, 2024 at 1:04 pm

    What is a function in JavaScript, and what do all functions have?
    Functions allow our code to be more maintainable and reusable. All functions have a name, and are passed zero or more pieces of information, and usually return a value. Main programs do the basic input/output, but functions do the real work.
    for a function rate=speed/time
    In JavaScript it would be
    let speed=5
    let time=1
    alert(speed/time);

    Log in to Reply
    • Danylo Pidkova says

      February 18, 2024 at 2:39 pm

      Hi Dana,
      Thank you for the great example. A function is like a mini-program that performs a specific task or calculation. All functions have a name and can take zero or more pieces of information, which we call arguments. They also typically return a value as a result of their execution.

      Log in to Reply
  9. Danylo Pidkova says

    February 18, 2024 at 2:33 pm

    What does it mean to pass a function arguments, and what does that do?

    Passing arguments to a function means providing values or variables when calling the function. These arguments serve as inputs to the function, enabling it to perform specific tasks or calculations based on the provided values. Passing arguments to a function means giving it some information to work with. It’s like telling a chef what ingredients to use when cooking. The function then uses these arguments to perform specific tasks or calculations. By passing arguments, you can customize how the function behaves and get different results based on the input provided. In essence, passing arguments allows functions to be more flexible and adaptable, as they can accept different inputs and produce different outputs based on those inputs.

    Log in to Reply
    • Max Smith says

      February 18, 2024 at 2:47 pm

      Hi Danylo,

      Great explanation and even better example. I thought the analogy of giving ingredients to a chef to use while cooking was an excellent way of visualizing the process of passing arguments to a function. Finally, I appreciated you including the benefits of passing arguments to functions.

      Log in to Reply
    • Hadeer Saad says

      March 1, 2024 at 8:00 pm

      Hi Danylo,

      That was an excellent response. I loved the example you used, it fits perfectly to describe what it means to pass a function argument,

      Log in to Reply
  10. Max Smith says

    February 18, 2024 at 2:43 pm

    What does calling a function do?

    A program is a set of instructions that tells the computer what to do in a step-by-step process. A function represents one step in the program. In addition, calling a function is giving the computer a single instruction that tells it one thing to do. In order to call a function, you need to write the name of the function, add parentheses after the function name, add parameters within the parentheses, and end the line with a semicolon.

    Log in to Reply
    • Salvatore Marsico says

      February 18, 2024 at 3:05 pm

      Hi Max,
      I enjoyed reading your post about what calling a function does. A function performs a specific task that it was instructed to do and nothing else. Your post allows for additional learning of the topic and is very helpful.

      Log in to Reply
    • Ereny Abousaif says

      February 18, 2024 at 11:42 pm

      Hello Max
      Reading your post regarding the effects of invoking a function was interesting. A function only executes the one job at a time that it was given instructions to complete. Your writing is really informative and makes it possible to learn more about the subject.

      Log in to Reply
    • Hawa Barry says

      March 1, 2024 at 10:41 pm

      Hi Max,
      explaining the functions syntax was helpful.

      Log in to Reply
  11. Salvatore Marsico says

    February 18, 2024 at 3:03 pm

    A function in JavaScript is a line of code that gives instructions to perform a task. Functions can be named, passed to other functions, returned from other functions, and assigned to variables. Calling a function means that you want to execute that function. If you create a function that creates first names before last names, the function will create that for you when called. This makes coding much easier instead of manually creating the same set of instructions each time you want to perform a task. Functions make the lives of programmers much easier and less of a headache when creating a long line of coding. It is important to know that when calling a function, does not mean the function will be take control of the area of where it is called. It simply ends the task when it has performed it and does not takeaway from other functions.

    Log in to Reply
    • Corey Reagan says

      February 23, 2024 at 2:10 pm

      Salvatore,
      Hey great post on the functions in Java because it is informative and easy to understand. I like how you broke it down making it easier to process for people that don’t code.

      Log in to Reply
  12. Juan Delgado says

    February 18, 2024 at 3:26 pm

    What is a function in JavaScript, and what do all functions have? A function in JavaScript makes your code easier to create maintain and reuse. The function also makes your code shorter, so it makes your code take less time to create. All functions do have a name that can be put in JavaScript. Functions are passed zero and or more pieces of information. They also usually return a value unless there is an error with the coding. The main program does the basic input and output, but all the real work is stored in the function that you put into JavaScript. An example of a function could be distance. The equation for distance is speed times time. With JavaScript, we could just put an alert(‘distance=’+speed*times). JavaScript would know the equation of distance since you put in the function. Also, you could use the function multiple times and just put the number of times you have already used the function with the speed and the time.

    Log in to Reply
  13. Leanne Sheely says

    February 18, 2024 at 4:12 pm

    What is a function in JavaScript, and what do all functions have?

    Let’s first discuss what a function in JavaScript is. Think of a present the actual gift itself is the code and the wrapping paper is the function. You rarely give a present without wrapping paper right? It is the same thing with a function and code they are usually paired together. You have many different functions just like you have many different patterns of wrapping paper. You can have simple functions, a function that takes arguments, and a function that can return data. There are two things that all functions have and they are parameters and arguments. Parameters in JavaScript are things that hold the code together like paratheses. I hope this helps to make a little bit more sense in the JavaScript world. I know these words can be confusing so just try to relate it to the life and things you know.

    Log in to Reply
    • Briana Seidle says

      February 18, 2024 at 7:09 pm

      This is a great answer! Clear, concise, and comprehendible. Your definitions are easy to understand and lack the opportunity of misunderstanding the material.

      Log in to Reply
    • Georgios Zisis says

      February 18, 2024 at 9:18 pm

      Hey Leanne,
      I love the way you described using functions to a real life situation. Describing confusing things to people that way can really help someone visualize the information.

      Log in to Reply
    • Ereny Abousaif says

      February 18, 2024 at 11:41 pm

      Hello, Leanne
      I like how you used functions to a practical scenario. Giving someone a description in such a way might greatly assist them picture the material that could be perplexing.

      Log in to Reply
  14. Briana Seidle says

    February 18, 2024 at 7:08 pm

    What does it mean to pass a function arguments, and what does that do?

    Functions are data and therefore can be passed around like other values, meaning a function can pass through another function as an argument. These arguments serve as inputs to the function, which allows for the function being called to use the function argument to carry out the action. Also, to allow a function to modify its arguments, they must be passed by reference.

    Log in to Reply
    • Zarmina Khan says

      February 18, 2024 at 11:01 pm

      Hi Briana, understanding how functions and arguments work hand in hand together is essential for coding, in my opinion. You said it well and in addition to what you stated, arguments aid in the function for customization and adding value to the function.

      Log in to Reply
  15. Rachel Bard says

    February 18, 2024 at 9:15 pm

    What does it mean to pass a function arguments, and what does that do?

    To pass a function argument means to basically call a a function on the phone, give it data to carry out the function. Arguments are what is held in the parenthesis after the function call. The function in my understanding basically gets laid out details by the argument. The example used in class and the textbook is showing distance which is speed multiplied by time. the function it self is to calculate distance the argument is how to get the function to work, or the data needed to get the function to do its functioning capabilities.

    Log in to Reply
  16. Georgios Zisis says

    February 18, 2024 at 9:16 pm

    According to the text book, functions are nothing more than a wrapper for some code. Code is rarely written without a function being involved. Functions are used to group statements together and make your codes reusable. There are several types of functions you can have. A simple function requires a keyword, the name of the function with parentheses, opening and closing brackets around the statement, and the function call. The function call is typically the name of your function so you can call upon it do do what it is supposed to do. There are also functions that take arguments. Arguments are the stuff in parentheses that gets displayed. Lastly, there are functions that return data. The return function calls back data to whatever called it initially.

    Log in to Reply
    • Zarmina Khan says

      February 18, 2024 at 11:03 pm

      Hi Georgios, functions are easy to use, yet so much more complicated for some. I am some. The way you described it was alot more helpful to me in understanding how function can operate, and evolve into code that has value as well as customization.

      Log in to Reply
  17. Mahbuba Ahmed says

    February 18, 2024 at 10:39 pm

    5b: What is the purpose of the return keyword in functions?
    JavaScript functions are like mini-programs within the code base. Each function is a set of instructions that can be implemented repeatedly in order to achieve a specific result. All JavaScript functions share the same characteristics. They are all given a name, which allows them to easily be called as needed – just like calling someone by their name. In addition, functions may have parameters that, like ingredients in a dish, can be added to them when they are called to further customize and personalize their behavior. Each JavaScript function has a task to perform and a value it returns, like a recipe that produces its final result. It gives users what the function promises.

    Log in to Reply
    • Elena Grigoryan says

      February 21, 2024 at 8:20 pm

      Great examples! Functions are useful tools especially when codes get lengthy and repetitive.

      Log in to Reply
  18. Zarmina Khan says

    February 18, 2024 at 10:58 pm

    What does it mean to pass a function arguments, and what does that do?
    To pass an argument to a function is understood as providing input values to the function when you call it. In programming a function is a block of code that performs a task and can be coded to accept certain parameters or argument. When passing arguments to a function you supply the needed data that the function needs in order to perform it’s task. Then the function uses these arguments to execute its logic and produce a results. Arguments aid us in making functions that are flexible and reusable so that the customization of that behavior of the function provides value.

    Log in to Reply
    • Eduard Lagutin says

      February 22, 2024 at 9:07 pm

      Hello Zarmina,

      I completely agree with your definition and example of what it means to pass a function arguments. You are very detailed with your explanation and it shows a great level of understanding the subject.

      Log in to Reply
  19. Ereny Abousaif says

    February 18, 2024 at 11:40 pm

    What is a function in JavaScript, and what do all functions have?
    A function in JavaScript is a reusable code block that is created using the function keyword and is intended to carry out particular operations or calculations. Every function has a name, like myFunction, and when calling the function, it may accept arguments, which function as variables and receive values. The code defining the function’s behavior is included in the function body, which is encased in curly braces. The return statement enables functions to offer results for further usage by returning a value. An example of a function that could return the total of its two parameters is addNumbers(a, b). Because functions encapsulate logic, they improve code structure, encourage reusability, and facilitate modularity. They are versatile enough to be used for assignments, parameter passing, and returns, and they may be used at any point in the code.

    Log in to Reply
    • Hamida Akther says

      February 21, 2024 at 9:18 am

      Hi Ereny,
      I really like your answer, and great example of how function is used. I agree with your answer. Function is the way to organize your code to make it easier to create.

      Log in to Reply
  20. Samir Lagouit says

    February 19, 2024 at 4:46 pm

    What is a function in JavaScript, and what do all functions have?

    In JavaScript a function is a basically a block of code that you can use to do certain actions, or complete certain tasks. This can be a number of things, whether it is adding a few numbers together(or any math operation), or looking for specific things in a dataset. A benefit of functions is they’re reusable, so you don’t always have to rewrite the code again.

    All functions always have a few things in JavaScript. First is the function keyword, telling the engine to treat this as a function; whatever the function is named will also be included in this step. Next, open and closed parentheses are needed. Then open and closed brackets are used to finish the statement. Within these brackets, we will have the block of code/wording that makes up the function.

    It seems like a lot, but after seeing/doing it repeatedly the steps make sense. There is a rhyme and reason for every step despite it’s seemed repetiteveness.

    Log in to Reply
    • M'Kyah Graham says

      February 20, 2024 at 11:20 pm

      I agree with your last statement! Coding can be a bit confusing and rather repetitive when first starting out. But the repetition allows you to understand things a bit better, and shows you how similar coding processes are. When learning about functions, the process of coding was was relatively similar to creating an object literal. Great analysis !

      Log in to Reply
    • Rachel Bard says

      February 29, 2024 at 8:23 pm

      I could not agree with you more when you say it seems like a lot but after seeing it done in class, it’s not as overwhelming as I thought coding would be.

      Log in to Reply
    • Hadeer Saad says

      March 1, 2024 at 7:58 pm

      Hi Samir,

      This response was very easy to understand and concise. Nicely done!

      Log in to Reply
  21. M'Kyah Graham says

    February 20, 2024 at 11:18 pm

    In Java script, a function is a way to refer to or query previously coded items in your script. Each function has an argument, also referred to as a parameter. These parameters help to further identify the previously coded information, so that it can be further categorized and queried later. For example, in the JavaScript guide we referred to the authors favorite Ben & Jerry’s ice cream flavors. We listed and ranked them while learning the different coding processes of JavaScript. After listing so many ice creams, we wanted to be able to easily recall the authors top 10-ranked ice cream flavors. We created a “flavor” parameter so that we could assign specific values (in this case ice creams) to be recalled or queued, and then created a function. Thus moving forward, whenever that function was called it referred to the top 10-ranked ice cream flavors assigned to that function.

    Log in to Reply
    • Hamida Akther says

      February 21, 2024 at 9:16 am

      Hi M’Kyah,

      Great answer! Function is a block of code designed to perform a particular task. Functions allow our code to more maintainable and reusable.

      Log in to Reply
    • Colin Johnson says

      February 22, 2024 at 10:23 pm

      M’Kyah,

      Your explanation of functions in JavaScript demonstrates a clear understanding of how they work to organize and manipulate data within a script. Functions indeed serve as a way to encapsulate and reuse code, enhancing code readability and maintainability.

      Log in to Reply
  22. Hamida Akther says

    February 21, 2024 at 9:12 am

    What is a function in JavaScript, and what do all functions have?
    Function in JavaScript is a way to organize your code to make it easier to create, maintain and reuse. A function is nothing more than a wrapper for some code. It does two things well: 1. Group statements together. 2. Makes your doe reusable. Function also helps to make your code shorter, and it takes less time to create. You will rarely write or use code that doesn’t involve functions. Functions allow our code to be more maintainable and reusable! All functions have a name, and are passed zero or more pieces of information. Return a value (usually). Main program just does basic input/output. All the real work is packaged up and performed in functions. Function can be customized, it doesn’t have to be boring and predictable. Additionally, there are two things all functions have and they are parameters and arguments. Parameters in JavaScript are variables that you list as part of a function that act as placeholders like parentheses. Arguments are the data you put inside the parameters in JavaScript.

    Log in to Reply
    • Lesly Puma Vinansaca says

      February 27, 2024 at 7:21 pm

      Hi Hamida
      I agree that function are there in a code to make it easier to create, maintain, and reusse. Great explanation of what a function is in JavaScript.

      Log in to Reply
  23. Eduard Lagutin says

    February 22, 2024 at 9:06 pm

    What is the purpose of the return keyword in functions?

    In JavaScript the purpose of the return keyword in functions is to tell it that that is the end of the function and to return the values that it generated. Without it it would see everything below it as part of the function.

    Log in to Reply
  24. Colin Johnson says

    February 22, 2024 at 10:17 pm

    What is a function in JavaScript, and what do all functions have?

    In JavaScript, a function is a block of reusable code designed to perform a specific task or calculate a value. Functions are essential building blocks of JavaScript programs, allowing developers to organize code into modular and reusable components. All functions have several common elements, including names and parameters. The name serves as an identifier for the function and is used to invoke it later in the code. The parameters are variables that hold values passed to the function when it is called. These parameters allow functions to accept input and customize their behavior based on that input. Functions also contain a block of code enclosed within curly braces ({ }), known as the function body, which defines the actions the function will perform when called.

    Log in to Reply
    • Erica Griggs says

      February 26, 2024 at 10:55 pm

      Hey Collin!

      I liked your response better than mine, as it was short, informative, and straight to the point!

      Log in to Reply
    • Madison Masino says

      February 27, 2024 at 6:44 pm

      Hi Colin,
      I think it’s so interesting how all functions have several common elements, including names and parameters. You would think they would be completely different because each time you get a different output.

      Log in to Reply
  25. Corey Reagan says

    February 23, 2024 at 2:06 pm

    What does calling a function do?

    Functions are an essential concept in programming as they allow us to break down complex tasks into smaller, manageable parts that can be reused throughout the code. When we call a function, we are essentially telling the computer to run the set of instructions contained within that function. Overall, calling a function in programming is a essential concept that allows us to write more organized, efficient, and flexible code.

    Log in to Reply
    • Erica Griggs says

      February 26, 2024 at 10:53 pm

      Hey Corey!

      Thanks for the breakdown, on the topics of function! They were a little difficult for me to understand. You explained it well.

      Log in to Reply
  26. Erica Griggs says

    February 26, 2024 at 10:52 pm

    “Decoding JavaScript Functions”

    Hey guys, let’s talk about JavaScript functions, a fundamental aspect of coding. In essence, a function is a block of instructions that specifies a particular task for the computer to execute. Think of it as a detailed set of steps, similar to a manual guiding the computer on what to do.

    Each function in JavaScript is assigned a name, providing a distinct identifier for its set of instructions. When you want the computer to carry out that specific task, you call the function by its designated name.

    Going a bit deeper, functions may also include parameters, which are like customizable variables. These parameters allow you to modify inputs, creating versatility in how the function operates.

    In summary, JavaScript functions serve as organized sets of instructions, each with a unique name and the potential for customizable inputs. When activated, they provide a structured and efficient way for the computer to perform designated tasks in your code.

    Log in to Reply
    • Maurice Chism says

      February 27, 2024 at 12:47 pm

      Erica, thank you for such a detailed response. I believe that you have provided the essence of the functions and gives the beginner coder a better understanding of how they operate.

      Log in to Reply
    • Kerri McGuckin says

      March 1, 2024 at 9:31 pm

      Hi Erica,

      I like how your post is written like you are writing in a personal blog. I feel like it’s a good way to teach somebody about javascript because it gives a personal touch. this was a great summary of functions and it was very easy to understand.

      Log in to Reply
  27. Maurice Chism says

    February 27, 2024 at 1:00 pm

    What is the purpose of the return keyword in functions?

    The purpose of the return keyword is to stop everything and then return the value you specified to the caller. Calling this keyword will end and will not provide any information afterwards. It acts as if nothing else existed. It can produce a value if asked.

    Log in to Reply
    • Jorgelina Rodriguez says

      March 1, 2024 at 2:51 pm

      hey maurice, very simple and straightforward good job!

      Log in to Reply
  28. Madison Masino says

    February 27, 2024 at 6:43 pm

    What is the purpose of the return keyword in functions?
    The purpose is to end the execution of a function and return the control to the calling function. You would do return x*x. The print is calling your test function which accepts two values. Essentially, it terminates the function call and returns a value to the position where the function was called.

    Log in to Reply
  29. Lesly Puma Vinansaca says

    February 27, 2024 at 7:16 pm

    The return keyword in functions plays a critical role in programming languages by defining what value a function should produce and provide back to the code that called it. It serves a dual purpose: first, it enables functions to compute results, perform operations, or manipulate data, and then return these results as output for further processing. Second, the return statement allows functions to stop early if certain conditions are met, immediately stopping execution and returning control to the calling code. This functionality is particularly useful for handling conditional logic and error checking within functions. Additionally, when a function doesn’t explicitly return a value using the return keyword, it implicitly returns undefined. By utilizing the return keyword effectively, developers can write modular, reusable code that encapsulates logic and produces meaningful outputs for use throughout their programs.

    Log in to Reply
  30. Hadeer Saad says

    February 28, 2024 at 8:59 pm

    A function is a reusable portion of code created to perform a particular task. All functions have a name, parameters if they exist, a function body that houses the code to execute, and a return statement. Functions are defined with the function keyword and may be evoked or called to run the code within them. Functions play a crucial part in code organization and are easily reusable. Functions allow modular programming in JavaScript.

    Log in to Reply
  31. Hadeer Saad says

    February 28, 2024 at 9:26 pm

    What does calling a function do?

    Calling a function runs the code defined inside the function’s body. Once a function is called, the program moves to the function, and all particular arguments are exchanged to the function’s parameters. The function then processes the arguments, executes its logic, and might return a value in the return statement. Calling a function makes it easy to reuse code, enhances modularity, and creates organization for complicated programs, making them self-contained units. The invoked function may affect the program state or produce a result that can be used in other script areas.

    Log in to Reply
  32. Eduard Lagutin says

    February 29, 2024 at 7:28 pm

    What is the purpose of the return keyword in functions?

    The built-in “return” in functions saves the required value to be returned back to the calling code and the execution of code skips the remaining function operations. When a function is executed, it performs various task by adding some results and accomplish some outcome. “return” keyword enables the function to transmit a result of computing back to the caller, hence the latter will apply the obtained value in other operations or assignments. With the lack of the “return” keyword, a function will not return anything to the caller though it might have performed the functions internally. Furthermore, a method with the “return” keyword present can be terminated in a premature manner if necessary, therefore the flow of executions within the method can be adjusted. As a sum up, the “return” is absolutely essential for functions to be able to produce output and for the data exchange among different components of a program.

    Log in to Reply
    • Dylan Milano says

      March 1, 2024 at 8:48 pm

      Hi Eduard,
      Overall, your explanation effectively highlights the essential role of the “return” keyword in functions for producing output and facilitating data exchange within a program. Providing examples and diving deeper into its functional aspects would further enhance readers’ understanding of how the “return” keyword operates in programming logic. Great job in elucidating this fundamental concept in a clear and informative manner.

      Log in to Reply
  33. Mairaliz Negron says

    February 29, 2024 at 11:06 pm

    What does calling a function do?
    When you are calling a function, it instructs the program to execute the set of instructions programmed within the function. You are essentially telling the computer to perform a certain or specific task that is defined with in that function. For example, in one of our ICA coding assignments, we had to have the function read “Hello World”. In order to have that function read, we would code as alert(‘Hello World!’);.

    Log in to Reply
  34. Leanna Paul says

    March 1, 2024 at 1:51 pm

    A function in JavaScript is similar to a procedure such as a set of statements that performs a task or calculates a value, but for a procedure to qualify as a function, it should take some input and return an output where there is some obvious relationship between the input and the output.

    Log in to Reply
    • Daniel Taylor says

      March 1, 2024 at 10:49 pm

      Hey Leanna again loving your post and truly understanding that there are a lot functions to know about when it comes to coding. I was always made to believe that JavaScript was the hardest coding software to learn as it has much more keyword or tags to learn about then HTML.

      Log in to Reply
  35. Jorgelina Rodriguez says

    March 1, 2024 at 2:51 pm

    When a function is invoked or called, its parameters are supplied with values when it is passed arguments. These arguments are inputs that the function uses to carry out calculations or operations depending on the values supplied. A function can process different data each time it is called, so you can modify its behavior and increase its versatility by handing it parameters. Objects, texts, numbers, and even other functions can all be used as arguments. The function then employs these arguments inside its body to carry out the duties it was designed to do, like data manipulation, calculations, and output creation.

    Log in to Reply
  36. Corey Reagan says

    March 1, 2024 at 5:20 pm

    What does calling a function do?

    Functions are an essential concept in programming as they allow us to break down complex tasks into smaller, manageable parts that can be reused throughout the code. When we call a function, we are essentially telling the computer to run the set of instructions contained within that function. Functions are blocks of code that perform a specific task or set of tasks and are designed to be reusable and modifiable. Overall, calling a function in programming is a essential concept that allows us to write more organized, efficient, and flexible code. Calling a function in programming is a fundamental concept that is essential for organizing code, improving readability, reducing repetition, and increasing modularity. Functions help developers to create reusable and modular code, making it easier to understand, maintain, and collaborate on a project. By breaking down a program into smaller, more manageable pieces and encapsulating logic into functions, developers can write cleaner, more efficient code that is easier to work with and maintain in the long run.

    Log in to Reply
    • Lancelot Nyandoro says

      March 1, 2024 at 9:16 pm

      Yes, functions are integral to programming, enabling the decomposition of complex tasks into smaller, reusable components. When invoking a function, we instruct the computer to execute the instructions encapsulated within it.

      Log in to Reply
  37. Dylan Milano says

    March 1, 2024 at 6:08 pm

    In JavaScript, a function is a block of code that performs a specific task or calculation. Functions encapsulate reusable code, promoting code organization and modularity. All functions in JavaScript have a function keyword, followed by a unique function name, optional parameters enclosed in parentheses, and a block of code enclosed in curly braces. When a function is called, the code inside it is executed, and any specified parameters are passed to the function for processing.
    Calling a function in JavaScript executes the code within the function body. Function invocations can include passing arguments, which are values provided to the function for processing. Arguments allow functions to operate on dynamic input data and perform customizable operations based on the provided values. The return keyword in functions serves the purpose of specifying the value that the function should produce as its result. When a return statement is encountered in a function, the function terminates and returns the specified value, allowing the caller to use the function’s output for further computations or assignments.

    Log in to Reply
  38. Hadeer Saad says

    March 1, 2024 at 7:51 pm

    What is a function in JavaScript, and what do all functions have?

    In JavaScript, a function is a block of reusable code that performs a specific task or calculates a value. Functions are a fundamental concept in JavaScript and are used to encapsulate and organize code, making it more modular, maintainable, and reusable.

    All functions in JavaScript share several common characteristics:

    1. Name: Functions have a name that serves as an identifier for calling the function elsewhere in the code. However, it’s important to note that JavaScript also supports anonymous functions, which do not have a name.

    2. Parameters: Functions can accept zero or more parameters, which are variables used to pass data into the function. Parameters enable functions to work with different inputs and make them more flexible and adaptable.

    3. Body: The body of a function contains the code that defines the task or operation to be performed. It consists of one or more statements enclosed within curly braces `{}`.

    4. Return Statement: Functions can optionally return a value after performing their operations. The `return` statement specifies the value that the function will output when called. If a function does not explicitly return a value, it returns `undefined` by default.

    5. Invocation: Functions are invoked or called by their name followed by parentheses `()`, optionally passing arguments if the function expects parameters.

    In summary, functions in JavaScript encapsulate reusable code blocks, have a name, accept parameters, contain a body with executable code, can return values, and are invoked by their name. These common characteristics make functions versatile building blocks for writing expressive, modular, and maintainable JavaScript code.

    Log in to Reply
  39. Hadeer Saad says

    March 1, 2024 at 7:53 pm

    What does calling a function do?

    Calling a function in JavaScript executes the code defined inside the function’s body. When a function is called, the program flow transitions to the function, and any provided arguments are passed to the function’s parameters. Subsequently, the function processes these arguments, executes its defined logic, and potentially returns a value using a return statement.

    Function calls are crucial for complex programs’ code reusability, modularity, and organization. By encapsulating specific tasks or operations within functions, developers can create self-contained units of code that are easily reused and maintained throughout the program.

    Moreover, calling a function may lead to side effects, such as modifying the program state or producing output that can be used elsewhere in the script. Consequently, functions can significantly influence the behavior and functionality of the overall program. In essence, calling functions is a fundamental aspect of JavaScript programming, empowering developers to create efficient, modular, and well-organized code.

    Log in to Reply
  40. Lancelot Nyandoro says

    March 1, 2024 at 9:13 pm

    What is a function in JavaScript?
    A function in JavaScript is a reusable block of code designed to perform a specific task or calculation. It can accept input parameters, execute operations, and optionally return a value. Functions promote code organization, enhancing the readability of JavaScript programs. They are defined using the function keyword followed by a function name, parameters, and a code block containing the function’s logic and invoked by calling their name with appropriate arguments.
    what do all functions have?
    all functions share common characteristics such as, one a name that identifies them, two: parameters, which are placeholders for values passed to the function when it is called., three: body which defines the operations or tasks the function performs and Return Statement, which represents the result of the function’s execution and can be used by the caller..

    Log in to Reply
  41. Kerri McGuckin says

    March 1, 2024 at 9:26 pm

    In Javascript, functions are a way to organize our code and make it more maintainable and reusable. All functions have a name, are passed zero or more pieces of information, and usually return a value. Most Javascript codes use functions as they are used to:
    1. Group statements together
    2. Make you code reusable
    To call a function, you will simply type “function” followed by the function name, then a set of parentheses and brackets. The code that your function will run will be inserted into the parentheses. Calling a function is basically setting instructions that the function will form.
    Passing arguments to a function means providing data to the function. these values are passed inside the parentheses when calling the function.
    The return keyword allows you to send data back to whatever called your function in the first place.

    Log in to Reply
  42. Hawa Barry says

    March 1, 2024 at 9:48 pm

    As stated in my last post, a function in JavaScript combines statements together and makes code resuable. Each function has components comprised of keywords and values and often are attached with certain parameters. They often return values back after inserting arguments to call the function forward; passing arguments provide general info for the function to pull from, otherwise it would not be able to work. Although it takes a bit of work to put in, functions ultimately make programming a much simpler process compared to entering several separate lines of code.

    Log in to Reply
  43. Daniel Taylor says

    March 1, 2024 at 10:47 pm

    What is the purpose of the return keyword in functions?

    The return keyword in functions is the value that a function returns to the calling script or function when it completes its task. A return value can be any one of the four variable types: handle, integer, object, or string. The type of value your function returns depends largely on the task it performs. To me to make it simple I believe this key is used to end a coding section or close out the code.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

ANNOUNCEMENTS & POSTS

AI: My Journey

For my weekly blog post, I’m excited to share my journey into the world of … [More...] about AI: My Journey

1a Questions

Weekly questions to consider when creating your posts. These questions are … [More...] about 1a Questions

1b Questions

Weekly questions to consider when creating your posts. These questions are … [More...] about 1b Questions

2a Questions

Weekly questions to consider when creating your posts. These questions are … [More...] about 2a Questions

2b Questions

Weekly questions to consider when creating your posts. These questions are … [More...] about 2b Questions

3a Questions

Weekly questions to consider when creating your posts. These questions are … [More...] about 3a Questions

ITA CONTACT INFO

Cole Roberts

Email: cole.alexanders@temple.edu
Office Hours: By Appointment

Instructor

Marie-Christine Martin

Email: mcmartin@temple.edu
Office Hours Availability:By appointment. Please email me if you need to schedule an appointment.

Helpful Links

FOX Laptop Policy

Gradebook

Installing-VS-Code-Windows
Installing-VS-Code-Mac-OS

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University