二维数组&string&date&math

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 、二维数组

    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
  1. date对象获取日期相关的一些参数。
  2.  获取当前日期 获取的是客户端的日期

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位数)

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值