个人心得javascript总结 联系客服

发布时间 : 星期六 文章个人心得javascript总结更新完毕开始阅读

1、javascript 是一种基于对象,和事件驱动的 并具有安全性的脚本语言; 基于对象,动态语言,无需编译,直接解释执行;

2、可以放在的地方;

A、中,一对之间;

B、单独文件中

C、将脚本程序代码作为属性值、javascript

3、保留字以及关键字;

4、javascript基本语法:

4.1 标识:大小写字母,数字,下划线,和美元符号:不能以数字开头; 4.2 javascript严格区分大小写

4.3 每条语句必须以 分号结束;(不写,一般没事,但是可能会引起不必要的歧义)

4.4 多行注释 /* */ 单行注释://

4.5

5、数据类型:(数字,boolean,String字符串;日期什么的 是对象了)

特殊值:NaN,Infinity,函数isNaN();isFinite();

Boolean,取值只能是 true,和false 全是小写

逻辑运算符

var a=100; var b=0; var c=a||b;

alert(c);//返回值是100:就是当两边返回值都是false时,返回第一个或最后一个不为false的值;

6、什么值在javascript中是false?

逻辑运算中,0,“”,false,null,undefined,NaN均表示false 6.1想要赋个默认值:怎么办? function test(e){ e=e||new object(); if(e.name!='ang'){ alert(e);}} test(3);

看这里:

Var sth=test;//相当于将函数赋给一个变量,这个变量之后可以传参运行了; Alert(sth(100));

7、javascript中的系统函数:

7.1 编码解码:alert(encodeURI('sht中午啊'));处理中文情况; decodeURI,对编码的进行解码; 7.2、数值转换;

parseInt(‘’);//将其他类型转换成数字;原理:从第一个字符开始,如果第一个可以转换就继续向下走,直到不能转,省略后面,如何第一个都不行,就直接返回NaN格式;

var a=parseInt(‘555abc’);//返回555; var b=parseInt(‘cc’);//返回NaN;

7.3 eval;将其中的参数字符串当做一个javascript表达式执行; var a=\; eval(a);

var b=eval(\); alert(b.b);//为啥没有反应啊!

二、javascript的类

1、 javascript的内部类; 所有类的基类都是 object;

可以动态的给类添加方法和属性;//java无法做到的,记住啊!

var obj=new Object(); obj.sayhello=function(){ alert(this.msg);}

obj.msg='haha i can have my class'; obj.sayhello();