JavaScript for Kids 学习笔记2. 数据类型与变量

    xiaoxiao2021-03-25  128

    1. 三种基本数据类型

        number

        string

        Boolean

    2. number

        23

        3.2

    3. string

        "Hi, I'm a string"

    4. Boolean

       true

       false

    5. 例子 

        在控制台上输入

        99 * 123;     "This is a long string".slice(0, 4);     true && false;

    6. 语句

        以上例子是三条语句,语句以分号 ; 结束。    

    7. 操作符

        +     -     *     /     例子:     22 + 33 + 44;     1234 + 57 * 3 - 31 / 4;

    8. 操作符优先级

        8 / 1 + 3;     8 / (1 + 3);

    9. 变量

       var nick;

       var 是js保留字(keyword),专门用来声明新的变量。

    10. 变量命名

       不能有空格

       camel 风格:var catCount = 5;

       不能使用js的keyword

    11. 练习:你的年龄共多少秒?

    var secondsInAMinute = 60; var minutesInAnHour = 60; var secondsInAnHour = secondsInAMinute * minutesInAnHour; var secondsInADay = var secondsInAYear = var ageSeconds =

    12. 自加、自减

    var highFives = 0; ++highFives; --highFives; highFives ++; highFives --;

    13. += 和 -=

    var score = 10; score += 7; score -= 3; *= /= 14. string "Hello world!"; 'Hello world!'; var myThing = 5; myThing = "this is a string"; var a = 9; var b = "9"; a + a; b + b; var myName = "cgl"; var greeting = "Hello "; greeting + myName;

    15. string length

    "Hello world!".length; var greeting = "Hello world!"; greeting.length;

    16. string中的字符

    var myName = "cgl"; myName[0]; myName[1]; myName[3];

    17. 子字符串

    "a string".slice(1,5); // slice(start, end) "a long string".slice(3); // slice(start)

    18. 大小写转换    

    "Hello world!".toUpperCase(); "Hello world!".toLowerCase();

    19. Booleans

        var javascriptIsCool = true;     javascriptIsCool;

    20. 逻辑运算符

        &&     ||     !

    21. && (and)

        var hasPhone = true;     var hasCard = false;     hasPhone && hasCard;

    22. || (or)

        var hasWeChatPay = true;     var hasAliPay = false;     hasWeChatPay || hasAliPay

    23. ! (not)

        var isWeekend = true;     var needToWork = ! isWeekend;    

    24. 复合逻辑运算

        var eatWorkLunch = !isWeekend && hasPhone && hasCard && (hasWeChatPay || hasAliPay);

    25. 数字比较

    > // greater than < // less than === // equal to (完全相等,类型也要相同) == // double equal (类型不必相同,自动转换) "5" == 5; "5" === 5; 0 == false; 0 === false; "false" == false; "false" === false;

    26. undefined 和 null

    var myFavoriteShoe; myFavoriteShoe; myFavoriteShoe = "Nike"; myFavoriteShoe = null;
    转载请注明原文地址: https://ju.6miu.com/read-20233.html

    最新回复(0)