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); 

  • 相关阅读:
    进程间通信 —— 命名管道
    判断当前线程是否有管理者权限
    获取操作系统OS等相关信息
    VS2017编译动态链接库报错
    git rebase 和 git merger
    Android开发之深入理解泛型extends和super的区别
    Android开发之深入理解Android Studio构建文件build.gradle配置
    Android开发之深入理解Android 7.0系统权限更改相关文档
    Android 开发之深入理解安卓调试桥各种错误解决办法
    自定义弹窗 VS AlertDialog分享弹窗
  • 原文地址:https://www.cnblogs.com/yslf/p/10780313.html
Copyright © 2011-2022 走看看