一門計算機語言,程式設計的核心在於邏輯思想,當我們在編寫程式的時候,邏輯是否通順,是能否正確寫出程式的關鍵,可以說如果你掌握了邏輯,那麼你就踏入了計算機程式設計的大門。
&&與 || 或 !否
邏輯 與&&
var a=0,b=3;
alert(a==0&&b==3) //true;
alert(a==1&&b==3)//false; 他的
返回值是布林型別
,當兩個判斷條件
都成立的時候,那麼整個語句返回true。如果有乙個不成立那麼返回值為false;
邏輯 或||
var a=0,b=3;
alert(a==1||b==3) //
true;
alert(a==0||b==4)//
true;
alert(a==10||b==40)//
false; 他的
返回值是布林型別
,當判斷條件中
有乙個成立
的時候,那麼整個語句返回true。如果
全部不成立
那麼返回值為false;
邏輯 否!
var a=0,b=3;
alert(a!=1) //
true;
alert(b!=3)//
false; 他的
返回值是布林型別
,當判斷條件
不成立的時候,那麼整個語句返回true。如果
成立那麼返回值為false;
自增在
特定的時間點上
,在經歷過特殊的事情
之後,人才會改變。
a++ ,a--
他的返回值是 a本身,因為瀏覽器的解析順序是
從上到下從左到右
,當我們讀取到該語句的時候,首先被解析的就是變數a,他還沒有進行任何運算,所以此時該語句的結果為變數a。
var a=1;
alert(a++);//1;
alert(a++);//
????
++a ,--a
同理,因為解析順序問題,當解析器
alert(++a);//2
nan(乙個自己都和自己不一樣的特殊數字型別,表示不是數字的數字)
alert(nan==nan)//false
var a=0;
var b;
var c=a+b
alert(c); //
isnan(num)函式,該函式判斷num變數的值是否是nan
alert(isnan(c));
number()方法tofixed()方法
number對任意型別的資料進行強制型別轉換,轉換結果為數字。
alert(number(
true
));//1,boolean 型別的 true 和 false 分別轉換成 1 和 0
alert(number(
25));
//25,數值型直接返回
alert(number(
null
));//0,空物件返回 0
alert(number(
undefined
));//nan,undefined 返回 nan
var a=1.22222
a.tofixed(2)//返回值是1.22
a如果是物件,則在轉換數字失敗後,呼叫tostring方法獲得返回值;
var box = };
alert(number(box)); //123
建立物件(object)型別
兩種方式建立
1.var obj=new object();
2.var obj=
parseint()和parsefloat();
同樣是強制轉換資料,他們之間有什麼不同那?
parseint()該方法
從左到右
檢測數字或字串中第乙個不為數字的字元,並把之前的所有進行返回,如果字串中第乙個就不為數字那麼返回nan; 例:
1.parseint('123
abc') a為第乙個不為數字的字元;返回a之前的所有值,則該方法的返回值為123。
2.parseint('
abc123')a為第乙個不為數字的字元,並在字串開頭位置,則判定該字串無法轉換為數字返回nan;
parsefloat()該方法,檢索數字或字串後面第乙個.
後的不為數字的字元,並對之前所有的結果進行返回,如果第乙個字元不為數字,那麼返回nan。 例:
1.parsefloat('123.123
.123abc').第乙個.後不為數字的字元那麼,返回之前的字元,該方法返回123.123
好程式設計師web前端分享CSS學習 HSLA顏色模式
好程式設計師web前端分享css學習 hsla顏色模式 一 理論 1.hsla顏色模式 a.hsla在hsl基礎上增加了不透明度,值越大透明度越低 b.hsla顏色模式的瀏覽器相容性和hsl一樣,只有較新版本的主流瀏覽器才支援 2.rgba和hsla顏色模式二者可以完全相互替換 3.rgba hsl...
好程式設計師web前端分享高度自適應
一 寬高自適應 網頁布局中經常要定義元素的寬和高。但很多時候我們希望元素的大小能夠根據視窗或子元素自動調整,這就是自適應。它能夠使網頁顯示更靈活,可以適應在不同裝置 不同視窗和不同解析度下顯示。1 寬度自適應 塊元素寬度預設為auto 2 高度自適應 元素 高度不寫 二 浮動元素父元素高度自適應 父...
好程式設計師web前端教程分享Date物件
好程式設計師web前端教程分享date物件,什麼是date物件乙個內建物件date 型別使用自 utc coordinated universal time,國際協調時間 1970 年 1 月 1 日午夜 零時 開始經過的毫秒數來儲存日期。date 型別儲存的日期能夠精確到 1970 年 1 月 1...