zoukankan      html  css  js  c++  java
  • 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); 

  • 相关阅读:
    【Spring】 AOP Base
    【Offer】[20] 【表示数值的字符串】
    【Offer】[19] 【字符串匹配】
    【设计模式】代理模式
    【LeetCode】[0002] 【两数之和】
    【Offer】[18-1] 【在O(1)时间内删除链表节点】
    【Offer】[18-2] 【删除链表中重复的节点】
    【Offer】[17] 【打印1到最大的n位数】
    【Offer】[16] 【数值的整数次方】
    python_内置函数
  • 原文地址:https://www.cnblogs.com/yslf/p/10780313.html
Copyright © 2011-2022 走看看