js基础教程

原创 volcano119 随笔 javascript 121阅读 2018-01-25 20:45:45 举报

1.javascript 组成
·ECMAScript:解释器,翻译
·DOM:Document Object Model
·BOM:Browser Object Model

2.变量类型(1)
·类型:typeof运算符:返回变量类型
常见类型:number 、 string 、 boolean、 undefined、 object、 function
一个变量应该只存放一种类型的数据
3.变量类型(2)
数据类型转换:
显示类型转换(强制类型转换)
parseInt()、parseFloat()
NaN的意义和检测:not a number ,检测用isNaN()
隐式类型转换
·== 、 ===
·减法
4.变量作用域和闭包
局部变量、全局变量
闭包:子函数可以使用父函数中的局部变量
5.命名规范(1)
可读性、规范性
匈牙利命名法:
·类型前缀
·首字母大写
6.函数传参
·可变参(不定参):arguments(参数的个数可变,参数数组)
·例子1:求和
·例子2:css函数
·判断arguments.length
·给参数取名,增强可读性
·取非行间样式(不能用来设置):
-- obj.currentStyle[attr] //IE
-- getComputerStyle(obj, false)[attr] //firefox
7.数组
·数组的方法
·添加
-- push(元素),从尾部添加
--unshift(元素),从头部添加
·删除
--pop(),从尾部弹出
--shift(),从头部弹出
·排序
·sort(比较函数),排序一个数组
-- 排序一个字符串数组
--排序一个数字数组(里面要加一个比较函数)
function(num1,num2){ return num1-num2; }
·转换类
·concat(数组2):连接两个数组
·join(分隔符)
-- 用分隔符,组合数组元素,生成字符串
--字符串split
·splice
·splice(开始,长度,元素...)
·先删除,后插入
删除
·splice(开始,长度)
插入
·splice(开始,0,元素。。。)
替换

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复