码迷,mamicode.com
首页 > 编程语言 > 详细

javascript基础知识

时间:2015-05-28 12:33:04      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

 1 var book = {
 2     topic:javacript,
 3     fat:true
 4 };
 5 
 6 
 7 //通过‘.‘或 ‘[]‘来访问对象属性
 8 
 9 book.topic;  //获取book的topic属性值
10 book[fat]; //获取book的fate属性值
11 book.author = Flanagan; //创建一个属性并赋值
12 book.contents = {};  //{}是一个空对象,它没有值
13 
14 
15 //javascript同样支持数组(用数字为索引的列表)
16 
17 var primes = [2,3,5,7]; 
18 primes[0];                  // 2  ;获取数组中的第一个元素(索引值为0)
19 primes.length;                // 4  ;获取数组中的元素个数
20 primes[primes.length - 1]     // 7  ;获取数组中的最后一个元素
21 primes[4] = 9;                //        通过赋值添加新元素
22 primes[4] = 11;                //         通过赋值来改变已有的元素
23 var empty= [];                //         空数组,它具有0个元素
24 empty.length;                // 0    获取数组的个数
25 
26 
27 //数组和对象中都可以包含另一个数组或对象
28 
29 var porits = [            //具有两个元素的数组
30     {x:0 , y:0},        //每个元素都是一个对象
31     {x:1 , y:1}
32 ]
33 
34 var date = {                //一个包含两个属性的对象
35     trial1:[ [1,2],[3,4] ],    //每个属性都是数组
36     trial2:[ [2,3],[4,5] ]    //数组中的元素也是数组
37 }
38 
39 
40 
41 //运算符作用于操作数,生成一个新的值
42 //最常见的是算是运算符
43 
44 3 + 2                       // 5 :加法
45 3 - 2                       // 1 :减法
46 3 * 2                        // 6 :乘法
47 3 / 2                        //1.5:除法
48 points[1].x - points[0].x   //       更复杂的操作数也能正常操作
49 3 + 2                     //‘32‘ ; +可以完成加法运算也可以作为字符串的连接
50 
51 
52 //javascript 定义了一个算术运算符的简写形式
53 
54 var count = 0;                 //定义一个变量
55 count++;                    //自加1
56 count--;                    //自减1
57 count += 2;                    //自加2 ;和‘ count = count + 2;’写法一样
58 count *= 3;                    //自乘3 ;和‘ count = count * 3;’写法一样
59 count                        // 6 ; 变量名本身也是一个表达式
60 
61 
62 
63 //相等关系运算符判断两值是否相等
64 //不等,大于,小于运算符的运算结果是true或false
65 var x = 2, y = 3;         //这里的 = 等号是赋值的意思,不是比较相等
66 x == y ;                //false ;是否相等
67 x != y ;                //true  ;是否不等
68 x < y;                    //true  ;是否小于
69 x <= y;                    //true  ;是否小于等于
70 x > y;                    //false ;是否大于
71 x >= y;                    //false ;是否大于等于
72 two == three        //false ;两个字符串不相等
73 two > three            //true  ;‘tw‘在字母表中的索引大于‘th‘
74 false == (x > y)        //true  ;false和false相等
75 
76 
77 //逻辑运算符是对布尔值的合并和求反
78 
79 (x == 2)&&(y == 3)     //true  ;两个比较都是true ,&&表示‘与’
80 (x > 3) || (y < 3)    //false ;两个比较不都是true,||表示‘或’
81 !(x == y)            //true  ;求反

 

javascript基础知识

标签:

原文地址:http://www.cnblogs.com/lch323/p/4535382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!