| |
|
开发:
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游戏)
??????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位 截取字符串 皆包含开始 不包含结束 ? 案例一 去除收尾的空格 ? ? 将一段字符串首位大写 ? ?
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年累积到当前时间的毫秒数 ?
????1、倒计时计算 ?????setInterval(function(){书写自己的代码},时间ms)定时器 ?每隔一段时间执行一次代码 ?
??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项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/23 16:52:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |