Javascript学习笔记-1

Javascript初探:
需要一个JavaScript解释器,Web浏览器即可。可以通过在HTML文件里写一个<script>标签来嵌入JavaScript代码,当浏览器加载时会自动执行这段代码,但如果是一小段JavaScript代码,可以利用Firefox的插件Firebug(http://getfirebug.com/下载)来运行这一小段代码,而且如今的Web浏览器的“工具”菜单中有“开发者选项”或者“Web控制台”的选项。可以通过F12或者Ctrl+Shift+j快捷键来唤醒控制台。
一些现代的浏览器有可能实现了一个简单的控制台API,可以通过使用函数console.log()来向控制台输出消息,使用console.log()做简单的输出演示。同样也可以给alert()函数传一段文本来弹出对话框,但是这种输出调试信息的方法更具侵入性。
JavaScript语言核心:
var x;                //声明一个变量

//值可以通过等号赋值给变量
x=0;                  //现在变量x的值为0
x                     //=> 0:通过变量获取其值

//JavaScript支持多种数据类型
x=1;                  //数字
x=0.01;               //整数和实数共用一种数据类型
x="hell world";       //由双引号内的文本构成的字符串
x='JavaScript';       //单引号内的文本同样构成字符串
x=true;               //布尔值
x=false;              //另一个布尔值
x=null;               //null是一个特殊的值,意思是“空”
x=undefined;          //undefined和null非常类似

JavaScript中两个非常重要的数据类型是对象和数组。
//对象是名/值对的集合,或字符串到值映射的集合
var book={                 //对象是由花括号括起来的
    topic:"JavaScript",    //属性“topic”的值是“JavaScript”
    fat:true               //属性“fat”的值是true
};                         //右花括号标记了对象的结束

//通过“.”或“[]”来访问对象属性
book.topic                 //=>"JavaScript "
book[fat]                  //=>true:另外一种获取属性的方式 
book.author="Flanagan";    //通过赋值创建一个新属性
book.contents={};          //{}是一个空对象,没有属性

//JavaScript同样支持数组
var primes=[2,3,5,7];      //拥有4个值得数组,由"["和"]"划定边界
primes[0]                  //=>2
primes.length              //=>4
primes[primes.length-1]    //=>7
primes[4]=9;               //通过赋值添加新元素
var empty=[];              //或通过赋值来改变已有的元素
empty.length               //=>0

//数组和对象中都可以包含另一个数组或对象:
var points=[
    {x:0,y:0},            //具有两个元素的数组
    {x:!,y:1}             //每个元素都是一个对象
];
var data={                //一个包含两个属性的对象
    trial1:[[1,2],[3,4]], //每一个属性都是数组
    trial2:[[2,3],[4,5]]  //数组的元素也是数组
};


你可能感兴趣的:(Javascript学习笔记-1)