javascript 基础知识学习1
2013-12-10 01:27
441 查看
JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
基础知识:
1).JavaScript 对大小写敏感。
JavaScript 对大小写是敏感的。
当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
函数 getElementById 与 getElementbyID 是不同的。
同样,变量 myVariable 与 MyVariable 也是不同的。
2).空格
JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:
var name="Hello";
var name = "Hello";
3).对代码行进行折行
您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:
document.write("Hello \
World!");
4).JS数据类型:7种,字符串、数字、布尔、数组、对象、Null、Undefined
JavaScript 字符串
字符串是存储字符(比如 "Bill Gates")的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
JavaScript 数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
JavaScript 布尔
布尔(逻辑)只能有两个值:true 或 false。
JavaScript 数组
下面的代码创建名为 cars 的数组:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
或者 (condensed array):
var cars=new Array("Audi","BMW","Volvo");
或者 (literal array):
实例
var cars=["Audi","BMW","Volvo"];
JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"amos", lastname:"li", id:5566};
alert("person:"+person.firstname);
alert("person:"+person["lastname"]);
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
5).JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
访问对象的属性
访问对象属性的语法是:
objectName.propertyName
本例使用 String 对象的 length 属性来查找字符串的长度:
var message="Hello World!";
var x=message.length;
在以上代码执行后,x 的值是:
12
基础知识:
1).JavaScript 对大小写敏感。
JavaScript 对大小写是敏感的。
当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
函数 getElementById 与 getElementbyID 是不同的。
同样,变量 myVariable 与 MyVariable 也是不同的。
2).空格
JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:
var name="Hello";
var name = "Hello";
3).对代码行进行折行
您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:
document.write("Hello \
World!");
4).JS数据类型:7种,字符串、数字、布尔、数组、对象、Null、Undefined
JavaScript 字符串
字符串是存储字符(比如 "Bill Gates")的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
JavaScript 数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
JavaScript 布尔
布尔(逻辑)只能有两个值:true 或 false。
JavaScript 数组
下面的代码创建名为 cars 的数组:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
或者 (condensed array):
var cars=new Array("Audi","BMW","Volvo");
或者 (literal array):
实例
var cars=["Audi","BMW","Volvo"];
JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"amos", lastname:"li", id:5566};
alert("person:"+person.firstname);
alert("person:"+person["lastname"]);
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
5).JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
访问对象的属性
访问对象属性的语法是:
objectName.propertyName
本例使用 String 对象的 length 属性来查找字符串的长度:
var message="Hello World!";
var x=message.length;
在以上代码执行后,x 的值是:
12
相关文章推荐
- 每天一篇javascript学习小结(基础知识)
- 学习javascript基础知识系列第二节 - this用法
- 学习总结:JavaScript基础知识汇总
- 从面试题学习Javascript——基础知识
- JavaScript学习----基础知识
- 黑马程序员-javascript基础知识学习笔记
- 栋栋晓10:Javascript学习总结:基础知识2(语句,函数,)
- [JS基础]JavaScript精简学习1:基础知识
- JavaScript学习笔记(一)——JS基础知识介绍
- JavaScript与PHP基础知识对比学习
- javascript基础知识大全 便于大家学习,也便于我自己查看
- JavaScript学习笔记(1)基础知识
- JavaScript学习总结(7)——JavaScript基础知识汇总
- 每天一篇javascript学习小结(基础知识)
- 学习javascript基础知识系列第四节 - 闭包
- javaScript学习基础知识汇总
- JavaScript学习总结(7)——JavaScript基础知识汇总
- Javascript学习1-基础知识
- 学习javascript基础知识系列第二节 - this用法
- javascript学习总结(一):基础知识。