IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 二维数组&string&date&math -> 正文阅读

[JavaScript知识库]二维数组&string&date&math

作者:second-recommend-box recommend-box
  • 、二维数组

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

?

?

?

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 18:43:10  更:2021-09-11 18:44:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 8:18:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码