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

JavaScript基础知识借鉴

2016-04-07 13:55 260 查看
javascript 基础理论学习
一. 当页面加载完成后,在运行document.write的时候,会覆盖整个html页面

二. javascript变量
1. 变量名必须以字母开头
2. 变量也能以$和_符号开头,但是不推荐
3. 变量名称对大小写敏感,例:y和Y不是一个变量
4. javascript语句和变量都对大小写敏感
5. 当给变量赋值为文本的时候,需要用单引号或者双引号包起来
6. 当给变量赋值为数值的时候,不要用引号来包起来,这样该值会被当成文本处理
7. 变量二次声明的时候,值不变
8. 局部JavaScript变量:在JavaScript函数内部使用var声明的变量只能在函数内部使用,函数执行完成后就自动删除掉
9. 全局JavaScript变量:在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
10. JavaScript变量的生存期:
JavaScript变量的生命期从它们被声明的时间开始
局部变量会在函数运行以后删除
全局变量会在页面关闭后删除
11. 如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明

三. JavaScript数据类型
1. 字符串、数字、布尔、数组、对象、Null、Undefined

四. JavaScript对象
1. JavaScript几乎所有的事物都是对象:字符串、数字、布尔、数组、对象,等等
2. 你也可以自己创建对象,例:person = new Object(),这样就是创建了person对象
3. JavaScript有自己内置的对象,例:length 值的长度,toUpperCase()将值全部转换成大写

五. JavaScript函数
1. 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
2. 在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
3. javascript对大小写敏感。关键字function必须要小写,并且必须以与函数名称相同的大小写来调用函数。
4. 函数传参可以传多个,以逗号隔开
5. 退出函数可以用return,例如:
function myFunction(a,b)
{
if (a>b)
{
return;
}
x=a+b
}
当a大于b,则上面的代码将退出函数,并不会计算a和b的总和
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息