JS常用方法

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