- 、二维数组
1、 二维数组,数组的元素又是一个数组
一般使用在多重数据的情况下
获取二维数组元素 arr[row][col]
数组元素的下标从0开始

案例(2048游戏)

- 、string
1、 以下两种方式创建的字符串,使用方法一样
1)、字符串类型
var str = "he"
2)、对象类型
var str1 = new String("he")
==只是判断值是否相等表示左右两边的数值是否相等
===完全相等,一模一样才为真表示不仅数值相等而且数值类型相等


2、.length 字符串长度

![]()
3、 .toUpperCase把字符串中的字符转化为大写
![]()
![]()
4、 .toLowerCase全部转化为小写
![]()
5、.indexOf()检测字符在字符串中第一次出现的位置,如果没有的话返回-1 ,注意;有大小写的区分
![]()
![]()
6、split('分隔符')把字符串转化为数组 以分隔符为字符进行分割 。分割完以后分隔符不存在,返回输出的是数组


7 、charAt()获取指定位置的字符
8、.charCodeAt指定位置字符的unicode编码
![]()
![]()
9、slice(start,end), 截取的是重下标为start 开始往后end位 ,不包括第end+start位
.substr(start,length) 截取的是重下标为start-end的资费 ,不包括第end位
截取字符串 皆包含开始 不包含结束

案例一
去除收尾的空格


将一段字符串首位大写


- 、date
- date对象获取日期相关的一些参数。
- 获取当前日期 获取的是客户端的日期
var now =new Date(); 当前服务器日期
console.log(now)
3、 程序中的月份从0开始 0-11月份
var date=new Date(2021,10,10); 获取的是9月份
4、如果书写成字符串月份代表的就是输入的月份
var date=new Date('2021,10,10'); 加入字符串则表示获取的是10月份
5、获取年份 .getFullYear();
6、获取月份 从0开始 .getMonth() 从0开始所以获取的月份加1
7、获取日期 .getDate();
8、获取星期几 .getDay();
9、获取小时 .getHours();
10、获取分钟数 .getMinutes()
11、获取秒数 .getSeconds();
12、获取毫秒数 .getMilliSeconds()

13、 .getTime() 获取的是1970年累积到当前时间的毫秒数

![]()
- 倒计时计算&math
1、倒计时计算
setInterval(function(){书写自己的代码},时间ms)定时器 每隔一段时间执行一次代码


- Math
Math数学对象:专门封装用来处理数字相关的
1)、 获取pi值
console.log(Math.PI)
2)、 Math.ceil直接进1
var n=10.6;
console.log(Math.ceil(n));
3)、Math.floor直接去除小数点
console.log(Math.floor(n));
4)、Math.round()四舍五入
console.log(Math.round(n));
5)、 获取随机数 0-1之间的随机数 包含0不包含1
console.log(Math.random());


案例(获取随机4位数)



这篇博客介绍了JavaScript中的二维数组操作,包括如何获取元素和创建案例。接着讲解了字符串的方法,如length、toUpperCase、toLowerCase等,并提供了示例。然后讨论了Date对象,展示了获取日期、月份等参数的方法。最后,文章探讨了Math对象,包括获取随机数和进行四舍五入等操作,并给出倒计时计算的应用场景。
1437

被折叠的 条评论
为什么被折叠?



