Maison Java javaDidacticiel Comment utiliser l'instruction return en JavaScript

Comment utiliser l'instruction return en JavaScript

Feb 26, 2024 am 09:21 AM
使用 return 方法

Comment utiliser linstruction return en JavaScript

Comment utiliser return en JavaScript nécessite des exemples de code spécifiques

En JavaScript, return est un mot-clé très important. Il est généralement utilisé pour renvoyer une valeur dans une fonction ou terminer l'exécution d'une fonction. L'instruction return est utilisée pour renvoyer une valeur à l'appelant de la fonction et terminer l'exécution de la fonction.

L'instruction return peut être utilisée n'importe où dans une fonction et peut renvoyer n'importe quel type de données JavaScript, y compris des nombres, des chaînes, des booléens, des objets, etc. Lorsque l'instruction return d'une fonction est exécutée, la fonction arrête immédiatement l'exécution et renvoie la valeur spécifiée. Voici quelques méthodes d'utilisation spécifiques et des exemples de codes sur le retour :

  1. Valeur numérique de retour :
function calculateSum(a, b) {
  return a + b;
}

let sum = calculateSum(5, 3);
console.log(sum); // 输出 8
Copier après la connexion

Le code ci-dessus définit une fonction calculateSum, qui accepte deux paramètres a</ code > et <code>b, puis renvoient leur somme. Lors de l'appel de la fonction, la valeur renvoyée est affectée à la variable sum et le résultat est imprimé via console.log. calculateSum ,它接受两个参数 ab,然后返回它们的和。在调用函数时,将返回的值赋给了变量 sum,并通过 console.log 打印了结果。

  1. 返回字符串值:
function generateMessage(name) {
  return "Hello, " + name + "! Welcome to our website.";
}

let message = generateMessage("John");
console.log(message); // 输出 "Hello, John! Welcome to our website."
Copier après la connexion

这个例子中,函数 generateMessage 接受一个参数 name,并在字符串中返回一个带有欢迎消息的字符串。调用函数后,返回的值赋给了变量 message,并通过 console.log 进行输出。

  1. 返回布尔值:
function isEven(number) {
  if (number % 2 === 0) {
    return true;
  } else {
    return false;
  }
}

let result = isEven(6);
console.log(result); // 输出 true
Copier après la connexion

在上述示例中,函数 isEven 接受一个参数 number,并判断是否是偶数。如果是偶数,返回 true,否则返回 false。通过调用函数,将结果赋给 result 变量,并进行输出。

  1. 返回对象:
function createPerson(name, age, gender) {
  return {
    name: name,
    age: age,
    gender: gender
  };
}

let person = createPerson("Alice", 25, "female");
console.log(person); // 输出 { name: 'Alice', age: 25, gender: 'female' }
Copier après la connexion

在这个例子中,函数 createPerson 接受三个参数,用于创建一个包含姓名、年龄和性别属性的对象。通过调用函数,将返回的对象赋给 person,然后进行输出。

  1. 提前结束函数的执行:
function checkInput(value) {
  if (value === "") {
    return;
  }

  // 执行其他逻辑
  console.log("Input value is not empty!");
}

checkInput(""); // 没有输出
checkInput("Hello"); // 输出 "Input value is not empty!"
Copier après la connexion

在这个示例中,如果 value

    Valeur de chaîne de retour :

    rrreee🎜Dans cet exemple, la fonction generateMessage accepte un paramètre name et le renvoie dans une chaîne A chaîne avec un message de bienvenue. Après avoir appelé la fonction, la valeur renvoyée est affectée à la variable message et sortie via console.log. 🎜
      🎜Renvoie une valeur booléenne : 🎜🎜rrreee🎜Dans l'exemple ci-dessus, la fonction isEven accepte un paramètre number et détermine s'il est un nombre pair. S'il s'agit d'un nombre pair, renvoyez true, sinon renvoyez false. En appelant la fonction, affectez le résultat à la variable result et affichez-le. 🎜
        🎜Objet de retour : 🎜🎜rrreee🎜Dans cet exemple, la fonction createPerson accepte trois paramètres et est utilisée pour créer un objet contenant des attributs de nom, d'âge et de sexe. En appelant la fonction, attribuez l'objet renvoyé à person, puis affichez-le. 🎜
          🎜Terminer l'exécution de la fonction plus tôt : 🎜🎜rrreee🎜Dans cet exemple, si la valeur de value est une chaîne vide, elle sera renvoyée directement et ultérieurement les opérations ne seront pas exécutées dans la logique. Vous pouvez voir la différence dans le résultat en passant différents paramètres de chaînes vides et de chaînes non vides lors de l'appel de la fonction. 🎜🎜Grâce à l'exemple ci-dessus, nous pouvons voir comment utiliser l'instruction return et son importance dans les fonctions JavaScript. Il renvoie une valeur à l'appelant de la fonction et termine l'exécution de la fonction le cas échéant. En combinaison avec les paramètres de fonction et le traitement logique, nous pouvons écrire des fonctions JavaScript plus flexibles et plus puissantes. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Mar 28, 2024 pm 12:50 PM

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel

Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes Mar 13, 2024 pm 06:01 PM

Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes

Quel logiciel est CrystalDiskmark ? -Comment utiliser crystaldiskmark ? Quel logiciel est CrystalDiskmark ? -Comment utiliser crystaldiskmark ? Mar 18, 2024 pm 02:58 PM

Quel logiciel est CrystalDiskmark ? -Comment utiliser crystaldiskmark ?

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) May 01, 2024 pm 12:01 PM

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés)

Comment télécharger foobar2000 ? -Comment utiliser foobar2000 Comment télécharger foobar2000 ? -Comment utiliser foobar2000 Mar 18, 2024 am 10:58 AM

Comment télécharger foobar2000 ? -Comment utiliser foobar2000

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Mar 23, 2024 am 10:42 AM

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé !

Comment utiliser NetEase Mailbox Master Comment utiliser NetEase Mailbox Master Mar 27, 2024 pm 05:32 PM

Comment utiliser NetEase Mailbox Master

Comment utiliser l'application Baidu Netdisk Comment utiliser l'application Baidu Netdisk Mar 27, 2024 pm 06:46 PM

Comment utiliser l'application Baidu Netdisk

See all articles