js基础(4)

通过script标签的src属性引入外部js相当于在当前HTML页面引入

1. 如果变量同名,局部变量优先级高于全局变量。
2. 内存模型、作用域

	* fun()//作用域环境栈,调用的时候出栈,其中的局部变量的生命周期和其所在方法一致
	* 全局变量和网页(window对象)一致
	* 栈和堆中的变量的生命周期完全不一样。
	* 考虑内存
	* 全局作用域被销毁:例如浏览器退出、系统关闭
3. 关联数组:数组下标可以自定义,{}。length属性:无。for key in arr遍历。

	* JavaScript的对象本质就是一个关联数组。
4. toString()会自动被调用,所有对象都有该方法。
5. JavaScript一切皆是对象:函数、日期、正则表达式、数字型、布尔型等等。
6. 声明自动提前:var、function。注意new function()声明定义要放在调用之前。
7. 栈和队列:栈和队列也是数组。
8. 二维数组:数组的数组。数组中的元素也是数组。
9. sort()源码是C++写的。
10. 内置类型(由浏览器厂商实现,String、Number、Boolean、Array、Date、Math、Error、Function、Global、Object)-》包装类型(会被自动调用构造方法new String()等,之后自动释放,封装原始数据,提供常用操作方法):String、Number、Boolean。
11. 大小写统一:邮箱用户名、验证码。toLowerCase、toUpperCase。
12. 强制类型转换:String(“......”)。
13. 字符串(不可改变)

	* 用变量保存字符串API返回的串。
	* 频繁对字符串拼接需要使用数组,无中间对象产生:先push()后join()。
	* slice(start,end) 方法可从已有的数组中返回选定的元素。
14. 正则表达式

	* ,匹配中文
	* 
15. Math

	* 查找数组最大值:
	* 验证码:
	* 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值