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

JavaScript 学习笔记

2014-09-28 12:02 120 查看

一、常识

JS对大小写敏感

JS支持单行注释与多行注释

JS中有全等的概念,如果对象的类型都与比较的另一方相等,则为true。全等用“===”表示

JS使用HTML的代码或者HTML使用JS代码都要用引号包裹起来。

绝不要在数字前面写
,除非您需要进行
八进制转换


JS对象默认带有如下两个方法:

/提供添加新的属性和样式的能力/

prototype

/用于判断对象的类型/

constructor

二、语句

1、for/in

for/in 语句用于循环遍历对象的属性。

person = {name:"Bill",age:56};
for (x in person)
{
txt=txt + person[x];
}

2、try/catch 与 throw

try
{
//接受检测的代码;

if(抛出异常的条件) throw "异常对应的错误提示";
}
catch(err)
{
//输出错误信息;
}

三、对象

JS中所有变量均为对象。

1、对象的声明

var x;

可以用new 指明变量类型,例如:

var x = Boolean;


变量能以
$
_
符号开头,但是不推荐。

函数内对象声明前添加var表示局部对象,其他情况均为全局对象。

如果对一个对象声明定义后再次定义该对象,对象值不会丢失

JavaScript 拥有动态类型。这意味着相同的对象可用作不同的类型


例如:

var a = "name";
a = 123;



2、对象的定义

对象 = {属性,属性,属性};

属性由 名称:值 组成。

例如:

var obj = {name:"obj",score:555};

属性是与对象相关的值。

方法是能够在对象上执行的动作。

四、函数

1、函数定义

function 函数名()
{
//blocks;
}

2、函数使用

举例:

<button onclick="函数名()">点击这里</button>

本质上是执行引号中的语句块,而
func()
正是代表一段代码。

3、构造函数

使用函数构造器创建对象实例,例如:

function person(name,age)
{
this.name = name;
this.age = age;

funcion move() //定义方法
{
//do something.
}
}

var bill = person("Bill Gates",56);

等价于:

var bill = {name : "Bill Gates", age : 56};

4、定时器函数

setTimeout(code,millisec)//millisec后调用code代码段
setInterval(code,millisec[,"lang"])//每millisec后调用code代码段


五、Number

属性:

/*对一个数进行判断的时候可以用*/
MAX_VALUE
MIN_VALUE
NEGATIVE_INFINITIVE
POSITIVE_INFINITIVE
NaN

方法:

toExponential()//转换为指数标记法
toFixed(num)//保留num位小数
toPrecision(num)//精确到num位有效数字
toString(radix)//根据基数radix把数字转换为字符串,缺省为10进制
valueOf()


可以用指数计数法来标志较大数或小数

例如:
var z=123e-5;     // 0.00123


如果把数字与字符串相加,结果将成为字符串。

整数最多15位,小数最多17位。

0.1 + 0.2 == 0.3 为false。

六、String

属性:

length

方法:

/*包含HTML中可以对文本进行的操作*/
anchor()
bold()
italics()
sub()  //转为下标
sup()  //转为上标
strike()    //删除线

/*显示方式*/
fontColor()
fontSize()
toLowerCase()

/*查*/
charAt()
Indexof()


可以使用单引号或者双引号表示字符串。

七、数组

数组的定义方式有两种:

var ary = new Array();
ary[0] = 234;
ary[1] = 678;

var ary = ["a","b"];


八、使用文档对象模型(DOM)

文档对象模型(Document Object Model)的作用在于,使得JS可以通过id来访问HTML中的元素。

用visibility设置元素的可见性,visibility是一种样式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: