javascript數(shù)據(jù)類(lèi)型和運(yùn)算符

1)定義和賦值變量:var 變量名=值;
注意:
1)使用var關(guān)鍵詞定義變量,var可以省略,但是不建議省略var
2)在js中可以重復(fù)定義變量,后面定義的變量會(huì)覆蓋前面的變量
3)js是弱類(lèi)型語(yǔ)言,適用var來(lái)定義任何數(shù)據(jù)類(lèi)型
4)js中變量的類(lèi)型是由變量的值決定的,只定義不賦值的變量,(undefined),未賦值的變量不能使用
typeof(變量):查看變量的數(shù)據(jù)類(lèi)型
2)js的數(shù)據(jù)類(lèi)型分類(lèi)
a)number:無(wú)論整數(shù)還是小數(shù),都是number類(lèi)型
b)string:無(wú)論字符還是字符串都是string類(lèi)型
c)boolean
d)object:對(duì)象類(lèi)型

    <script type="text/javascript">
        var a=10;
        var b=3.14;
        var c='c';
        var d='hello world';
        var e=true;
        var f=new Object();


        document.write("a的值:"+a+"a的類(lèi)型是:"+typeof (a)+"</br>");
        document.write("b的值:"+b+"b的類(lèi)型是:"+typeof (b)+"</br>");
        document.write("c的值:"+c+"c的類(lèi)型是:"+typeof (c)+"</br>");
        document.write("d的值:"+d+"d的類(lèi)型是:"+typeof (d)+"</br>");
        document.write("e的值:"+e+"e的類(lèi)型是:"+typeof (e)+"</br>");
        document.write("f的值:"+f+"f的類(lèi)型是:"+typeof (f)+"</br>");

    </script>

    <!--<script src="./javascript/js1.js"></script>-->
屏幕快照 2017-02-07 下午6.24.38.png

string->整數(shù): parseInt(變量)
注意:
1)使用parseInt函數(shù)轉(zhuǎn)換時(shí),轉(zhuǎn)換的內(nèi)容中的第一個(gè)是數(shù)值類(lèi)型,就可以繼續(xù)轉(zhuǎn)換,直到遇到非數(shù)組類(lèi)型為止。

string->小數(shù): parseFloat(變量)

<script type="text/javascript">
    
    var a = "10";
    a = "10a";
    document.write("a的類(lèi)型是(轉(zhuǎn)換前):"+typeof(a)+"<br/>");
    //轉(zhuǎn)換
    a = parseInt(a);
    document.write("a的類(lèi)型是(轉(zhuǎn)換后):"+typeof(a)+",值為:"+a+"<br/>");
    
    var b = "3.14";
    b = parseFloat(b);
    document.write("b的類(lèi)型是(轉(zhuǎn)換后):"+typeof(b)+",值為:"+b+"<br/>");
    
</script>

1)算術(shù)運(yùn)算符: + - * / %
2)比較運(yùn)算符: > < >= <= ==
3)邏輯運(yùn)算符: && || !
4)三目運(yùn)算符: 表達(dá)式 ? true的結(jié)果 : false的結(jié)果
注意:
在js中,布爾值可以用true用1來(lái)代表,false用0來(lái)代表

<script type="text/javascript">
    /*
    var a = 10;
    var b = false;
    document.write("結(jié)果為:"+(a/b)+"<br/>");
    document.write("結(jié)果為:"+(a+b)+"<br/>");
    */
    
    /*
    var a = 10;
    var b = 20;
    document.write("結(jié)果為:" +(a<b) + "<br/>");
    */
    
    var a = 1;
    var b = true;
    document.write("結(jié)果為:"+(a=b));
    
    
    /*
    document.write("結(jié)果為:"+(false&&true)+"<br/>");
    document.write("結(jié)果為:"+(false||true)+"<br/>");
    document.write("結(jié)果為:"+(!true)+"<br/>");
    */
    
    /*
    var age = 12;
    document.write( age>=18 ? "成年人" : "未成年人");
    */
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容