/*
JS の基本的な構文のうち、人々が混乱している場合には、理解しやすいものもあります。
*/
/*
==
===
*/
function de() {
var ab = 25; //Value
var ba; = "25"; //String
if (ab == ba) { //==、最初に変換されてから比較されます。
//alert("b");
}
if (!(ab === ba)) { //=== は変換されませんが、直接比較されます。ab は
//alert("a")
}
}
/*
!b
!!b
* /
function dd() {
var b= 1;
if (!!b) { //! ゼロ以外の値の場合は false を返します。 boolean() メソッドを呼び出し、ブール値を否定して値そのものを取得します。
//alert("a");
}
}
/*
parseInt parseFloat
*/
function parse() {
var a = " 18px";
var b = parseInt(a); //値 18 を返します
var c = parseInt(a, 10); //値 18 を返します。パラメータ、ベースを渡すことができます
/ /alert (b);
alert(c);
var d = parseFloat(e); >parseInt parseFloat との違いは、parseFloat が値を変換するときに最初の小数点を無視しないことです。つまり、最初の小数点以下の数値は保持されますが、2 番目の小数点は無視されます。
parseFloat も最初の位置の 0 を無視します。
*/
}
window.onload = function () {
parse();
de(); >