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是一种样式。
相关文章推荐
- ArcIMS学习之 HTML Viewer定制笔记 续五(5.Javascript纪要)
- javascript学习笔记
- JavaScript中的正则表达式学习笔记
- 学习笔记 —— Javascript的类(1)
- JavaScript中的正则表达式学习笔记
- [笔记]JavaScript学习笔记(2)
- JavaScript笔记——JavaScript的系统函数学习
- javascript学习笔记
- javascript学习笔记
- JavaScript学习笔记(一)
- [导入]javascript学习笔记
- JavaScript学习笔记5
- JavaScript学习笔记3
- JavaScript学习笔记2
- Javascript:Javascript教程,javascript入门,学习笔记
- JavaScript 学习笔记 2
- JavaScript 学习笔记(一)
- JavaScript学习笔记6
- 在Javascript下使用正则表达式的学习笔记
- 学习笔记 —— Javascript的类(3)