个人心得javascript总结模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人心得javascript总结模板
篇一:个人心得javascript总结
1、javascript 是一种基于对象,和事件驱动的并具有安全性的脚ath等内置对象
他们与Java中的又是很相似,不多介绍了,有一个关键字需要说说,就是with。
with关键字制定一个对象,后面跟着括在大括号中的一大块语句。对于块语句中的每一条语句,没有指定对象的属性都将被假定为该对象的属性。
如:
Js代码
1.
2. a = niechao;
3.with
5. document.write{
2.if:定义了JS里面的命名规范,变量,
数据类型,基odel 浏览器对象模型
第一块:ECMAScript
1、命名规范避开关键字保留字(1、在JS当中严格区分大小
2、驼峰命名法首字母小写,其他有意义的单词首字母大写
3、可以使用数字字母下划线和$符号----数字不能作为首位)
关键字:在JS当中有特殊意义的字
保留字:未来可能成为关键字的
2、变量:可变的量
JS当中的变量是个抽象的概念,用来存储值和代表值的!在JS当中定义一个变量非常简单var变量名=变量值;
=是赋值操作,左边是变量名右边是存储的值
JS当中的变量是松散类型的,通过一个var 变量名就可以存储任何的数据类型!
3、数据类型
Js当中的数据类型的分类
1基本数据类型:由简单的结构组成
数字number字符串string布尔booleannull undefined2 引用数据类型:结构相对复杂一些的
对象数据类型:object (数组和正则都是对象数据类型)
函数数据类型:function
具体的数据类型详解
1,number 数据类型:整数负数0小数NaN (不是一个有效数但是他属于number类型的)
NaN==NaN是不相等的
isNaN检测是不是一个有效的数,是一个有效的数返回false 不是一个有效的数是true ,如果检测的值不是number类型的浏览器会默认的转换成number类型的然后在判断是否是
有效数组isNaN(”123”)先经过Number(“123”) 转化成123,Number 强制将其他的数据类型转化成number 要求如果是字符串的话一定是数字才可以转化; 案例:Number (“12px”)=NaN
非强制数据类型转化:parseInt parseFloat
parseInt:从左到右一个个查找,把是数字的转化为有效的数字,中途如果遇到一个非有效的数字就不再查找了!Console.log(parseInt(“12px”));===12
parseFloat:和上面的一样只是可以多识别一个.点console.log(parseInt(“12.333px”));-12
console.log(parseFloat(“12.2333px”));.2333
案例:var =Number(“12px”);
if(var ==12){
console.log(12);
}else if(var ==NaN){
Console.log(“我是NaN”);
}else{
Console.log(以上俩个条件都不成立);
} 重点 2.boolean!一个叹号是取反,先将值转化为布尔类型值,然后再取反
数据类型转化的规则:
判断一个值是真是假,只有null 0 NaN “” undefined 为
假其余的值都为真,[] {} 空数组和空对象都为真
如果俩个值比较,遵循这个规律:
//val1==val2 俩个值不是同一种数据类型的:如果是==进行比较的话会进行默认的数据类型转化:
1.对象和对象比较永远不相等=”zhufengpeixun”;
获取属性值:
Console.log(Obj*“name”+);
如果属性名不存在默认返回的结果是undefined
删除属性名字和属性值:
假删除:obj[“name”]=null;
真删除:obj*“name”+;
对象数据类中还可以具体的细分:对象类(Object)数组类(Array) 正则类(RegExp)时间类(Date)数学函数(Math)字符串类(String)布尔类(boolean)
Var obj={};
Var array=[];
Var reg=/^ww$/;
Js中对象,类和实例的区别:对象是个泛指,JS中万物皆对象,类是对对象的具体的细分,实例是类中一个具体的事物!
自然界中万物皆对象,可以分为人类植物类低等动物类物体类每一个人都是人类中的一个实例