| 厳密な型変換による判定 |
| ===(厳密等価演算子)と==(抽象等価演算子)の判定について |
console.log("===(厳密等価演算子)を使用したテスト");
console.log("結果を数字で判定");
resultOfDivTest1(10, 2, 0);
console.log("結果を文字列で判定");
resultOfDivTest1(10, 2, "0");
function resultOfDivTest1(num1, num2, judge)
{
if(num1 % num2 === judge)
{
//trueのケース
console.log("true");
}
else
{
//falseのケース
console.log("false");
}
}
console.log("==(抽象等価演算子)を使用したテスト");
console.log("結果を数字で判定");
resultOfDivTest2(10, 2, 0);
console.log("結果を文字列で判定");
resultOfDivTest2(10, 2, "0");
function resultOfDivTest2(num1, num2, judge)
{
if(num1 % num2 == judge)
{
//trueのケース
console.log("true");
}
else
{
//falseのケース
console.log("false");
}
}
/*
[結果]
===(厳密等価演算子)を使用したテスト
結果を数字で判定
true
結果を文字列で判定
false
==(抽象等価演算子)を使用したテスト
結果を数字で判定
true
結果を文字列で判定
true
*/
| Strict type conversion |
| About determining === (strict equality operator) and == (abstract equality operator) |
console.log("Testing with === (strict equality operator)");
console.log("Results are judged numerically");
resultOfDivTest1(10, 2, 0);
console.log("Determine the result by string");
resultOfDivTest1(10, 2, "0");
function resultOfDivTest1(num1, num2, judge)
{
if(num1 % num2 === judge)
{
//True Case
console.log("true");
}
else
{
//The false case
console.log("false");
}
}
console.log("Testing with == (abstract equality operator)");
console.log("Results are judged numerically");
resultOfDivTest2(10, 2, 0);
console.log("Determine the result by string");
resultOfDivTest2(10, 2, "0");
function resultOfDivTest2(num1, num2, judge)
{
if(num1 % num2 == judge)
{
//True Case
console.log("true");
}
else
{
//The false case
console.log("false");
}
}
/*
[result]
Test using === (strict equality operator)
Test the result as a number
true
Test the result as a string
false
Test using == (abstract equality operator)
Test the result as a number
true
Test the result as a string
true
*/
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |