Maison > Article > interface Web > Comment effectuer une opération de division en javascript
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!