您的位置:首页 > Web前端 > JavaScript

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

2017-03-10 12:44 1036 查看
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;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: