博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS常用方法
阅读量:6354 次
发布时间:2019-06-22

本文共 2033 字,大约阅读时间需要 6 分钟。

JS常用方法

一.数字转换

  将 字符串类型 的数字转换成 Number 类型的数字.
Demo: 将一个字符串类型数字转换成整数
  parseInt( ) 去掉小数
  parseFloat( ) 保留小数
  toFixed( ) 指定保留多少位小数

 1 var str="10.090909";

2 var num=parseFloat(str);

3 console.log(num.toFixed(2)); 

 

二.日期对象

  在 js 中提供了 Date() 构造方法可以实现日期对象的创建
Demo: 获取日期

 1 var date = new Date();

2 console.log(date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+":"+date.getHours()+":"+date.getMinutes()); 

 

三.数组的创建和相关方法

  数组的创建常用的有两种方式: 字面量创建数组, 使用构造函数创建数组.
Demo: 字面量创建数组

1 var names=["张三","smith","李四","王五","赵六"];2 for (var i = 0; i < names.length; i++) {3     console.log(names[i]);4 }5 //通过下标获取集合6 for (var index in names) {7     console.log(names[index]);8 }

Demo: 构造函数创建数组

1 var names = new Array(); 2 //为数组的元素赋值 3 names[0]="老肖"; 4 names[1]="老孙"; 5 names[2]="老邓"; 6 names[3]="老王"; 7 for (var i = 0; i < names.length; i++) { 8     console.log(names[i]); 9 }10 //通过下标获取集合11 for (var index in names) {12     console.log(names[index]);13 }

Demo: 操作数组元素的方法

1.向数组中添加元素(添加到最后)

1 var names = new Array(); 2 //为数组的元素赋值 3 names[0]="老肖"; 4 names[1]="老孙"; 5 names[2]="老邓"; 6 names[3]="老王"; 7 //为数组添加元素 8 names.push("smith","scott"); 9 //遍历数组10 for (var index in names) {11     console.log(names[index]);12 }

2.向数组中添加元素(添加到第一个元素之前)

1 var names = new Array(); 2 //为数组的元素赋值 3 names[0]="老肖"; 4 names[1]="老孙"; 5 names[2]="老邓"; 6 names[3]="老王"; 7 //为数组添加元素 8 names.unshift("smith","fowrd") 9 //遍历数组10 for (var index in names) {11     console.log(names[index]);12 }

3.删除最后一个元素

1 var names = new Array(); 2 //为数组的元素赋值 3 names[0]="老肖"; 4 names[1]="老孙"; 5 names[2]="老邓"; 6 names[3]="老王"; 7 //删除元素 8 alert(names.pop()); 9 //遍历数组10 for (var index in names) {11     console.log(names[index]);12 }

4.删除第一个元素

1 var names = new Array(); 2 //为数组的元素赋值 3 names[0]="老肖"; 4 names[1]="老孙"; 5 names[2]="老邓"; 6 names[3]="老王"; 7 //删除元素 8 alert(names.shift()); 9 //遍历数组10 for (var index in names) {11     console.log(names[index]);12 }

Demo: 获取浏览器地址栏的参数 

1 var params = window.location.search;

2 console.log(params); 

转载于:https://www.cnblogs.com/yslf/p/10780313.html

你可能感兴趣的文章
【转】时钟周期,机器周期,指令周期的区别
查看>>
MYSQL 更新时间自己主动同步与创建时间默认值共存问题
查看>>
android 屏幕适配
查看>>
Android Activity的4种启动模式
查看>>
leetcode第一刷_Minimum Depth of Binary Tree
查看>>
pm2-webshell —— 基于浏览器的终端控制台
查看>>
Mysql基准测试
查看>>
Session 撰改演示
查看>>
【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
事务隔离级别(图文详解)
查看>>
canvas系列教程08-canvas各种坑
查看>>
浅析package.json中的devdependencies 和 dependencies
查看>>
又一个 iOS 侧边栏组件: SideMenu
查看>>
vue.js 打包遇到的问题
查看>>
【译】更优秀的GraphQL官方中文文档-客户端如何使用
查看>>
git pull遇到的问题
查看>>
eclipse下maven spring项目环境配置
查看>>
无缝轮播
查看>>
CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data
查看>>
三分钟,轻松了解Dapp
查看>>