js基础(简单复习)
来源:互联网 发布:mp4视频格式转换软件 编辑:程序博客网 时间:2024/06/05 03:51
①.复习Js基础
1.变量,用于存储数据
声明以及赋值
2.数据类型分为简单数据类型和复杂数据类型
简单:number,string,boolean,undefined,null
复杂:Object function Array Date 基本包装类型:Number,String,Boolean
3.数据类型的转换
- 转换成字符串类型,String()/toString()/+" "
- z转换成数值类型,Number(), parseInt(), parseFloat(), +str;str-0
- 转换成布尔类型,Boolean()/!!num
4.运算符
- 算术运算符:+ - * / % ++ --
- 赋值运算符:= += -= *= /= %=
- 比较运算符:== === != >= <=
- 逻辑运算符:&& || !
5.流程控制语句
分支:if...else/swtch..case;
循环:while/do..while/for循环/for...in循环
6.数组
索引和长度[i],length-1;
赋值和取值
遍历for循环
7.函数
声明和调用,function fn(){};fn()
参数和返回值,形参和实参,return返回值
匿名函数/回调函数/自调用函数
预解析,作用域
8.对象
对象定义,无序属性的集合
赋值和取值
遍历for(var key in obj{
}
9.内置对象
/Date
date.getFullYear();年
date.getMonth()+1(月份要加1)
date.getDate();日
date.getHours();时
date.getMinutes();分
...
/Math
Math.random();
Math.ceil()向上取整
Math.floor()向上取整
Math.round()四舍五入
Math.abs()绝对值
...
/String
charAt()获取指定位置处字符
indexOf获取某个字符第一次出现的位置,没有则返回-1;
trim();去除字符串两边的空格,内容空格不会去除;
toUpperCase()全部转换成大写字母
toLowerCase()全部转换成小写字母
+ 字符串拼接
splite()字符串切割,原字符串不改变,常用
slice()截取start开始,end结束,含头不含尾
substr()start开始,截取length
substring()tart开始,end结束,含头不含尾
replace(要替换的,替换的东西)字符串替换
....
/Array
join()拼接
push()、pop()、shift()、unshift()增删
indexOf()查找元素
reverse()反转数组
concat()数组的合并
slice(begin,end)赋值一部分到一个新的数组
清空数组的方式:arr = [];arr.length=0;arr.splice(0,arr.length)
....
阅读全文
0 0
- js基础(简单复习)
- 复习--JS基础
- JS基础复习
- 复习MySQL(基础复习)
- js 复习(-)
- java基础(复习)
- 简单正则(复习)
- JS基础 复习: Javascript的书写位置
- js高程基础语法复习目录
- JS定时器简单时钟案例复习
- Java基础复习:简单工厂模式
- c++基础复习_简单程序
- JS全局变量(方法)复习
- 复习提纲(密码学基础)
- java基础复习(1)
- java基础复习(2)
- JavaWeb基础(复习1)
- JavaWeb基础(复习2)
- iptables
- Bat使用小结
- 10.2 Linux中的用户
- hdu 5952Counting Cliques(dfs 优化)
- idea 创建多模块依赖Maven项目
- js基础(简单复习)
- type,逻辑中断,==运算符,深复制
- 蓝桥杯 算法提高 高精度乘法 高精压位
- 面向对象编程
- Ubuntu编译Android源代码
- 调试器工作原理(1):基础篇
- Python怎样驱动手机淘宝App
- c++的几种智能指针
- 【MySql】sql函数实现 添加/修改购物车 没有记录则insert 有则update (性能好坏未测试)