Maison  >  Article  >  interface Web  >  Comment effectuer une opération de division en javascript

Comment effectuer une opération de division en javascript

PHPz
PHPzoriginal
2023-04-21 14:20:282577parcourir

En JavaScript, l'opération de division est représentée par le symbole antislash "/". Il peut être utilisé pour calculer le quotient entre deux nombres. Par exemple :

let a = 10;
let b = 2;
let c = a / b; // c的值为5

Dans cet exemple, on divise 10 par 2 et on obtient 5.

Il est important de noter que les opérations de division JavaScript suivent des règles mathématiques régulières. Si le dividende est positif et le diviseur négatif, le quotient est négatif. Si le dividende est négatif et le diviseur positif, le quotient est négatif. Si les deux nombres sont négatifs, le quotient est positif. Par exemple :

let a = 10;
let b = -2;
let c = a / b; // c的值为-5

let x = -10;
let y = 2;
let z = x / y; // z的值为-5

let p = -10;
let q = -2;
let r = p / q; // r的值为5

Bien sûr, lorsque vous effectuez des opérations de division, vous devez également considérer le cas où le diviseur est 0. Si le diviseur est 0, JavaScript renverra Infinity ou -Infinity. Par exemple :

let a = 10;
let b = 0;
let c = a / b; // c的值为Infinity

let x = -10;
let y = 0;
let z = x / y; // z的值为-Infinity

De plus, JavaScript renvoie également NaN (Not a Number) lorsque le dividende ou le diviseur n'est pas de type numérique. Par exemple :

let a = "hello";
let b = 2;
let c = a / b; // c的值为NaN

let x = 10;
let y = "world";
let z = x / y; // z的值为NaN

Par conséquent, lors de l'exécution d'opérations de division, nous devons nous assurer que les deux valeurs impliquées dans l'opération sont de type numérique pour éviter les erreurs ou les exceptions.

Pour résumer, l'opération de division en JavaScript peut être représentée par "/" et suit les règles mathématiques normales. Si le diviseur est 0, il renvoie l'Infini ou -Infini, et si le dividende ou le diviseur n'est pas de type numérique, il renvoie l'Infini ou l'Infini. renvoie NaN.

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:
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