js常用函数大全

月野氿桃

JavaScript(简称“JS”)是一种广泛使用的脚本语言,主要用于网页的交互性增强。JS提供了丰富的内置函数,使得开发者能够轻松实现各种功能。以下是一些常用的JavaScript函数的介绍,它们覆盖了从基础到高级的不同方面。

基础函数

  1. parseInt() 和 parseFloat():这两个函数用于将字符串转换为整数和浮点数。

    var num = parseInt("123", 10); // 123
    var floatNum = parseFloat("123.45"); // 123.45
    
  2. isNaN():用于检查一个值是否是非数字(NaN)。

    isNaN("hello"); // true
    
  3. typeof:返回一个变量的数据类型。

    typeof "Hello"; // "string"
    
  4. eval():执行一个字符串作为代码。

    eval("var x = 5;"); // 不推荐使用,因为它可能导致安全问题
    

数组操作函数

  1. Array.isArray():检查一个值是否是一个数组。

    Array.isArray([1, 2, 3]); // true
    
  2. Array.prototype.push()pop():向数组末尾添加元素和移除数组末尾的元素。

    var arr = [1, 2];
    arr.push(3); // [1, 2, 3]
    arr.pop(); // 3
    
  3. Array.prototype.slice():返回一个新数组,包含从开始到结束(不包括结束)选择的数组的一部分。

    var arr = [1, 2, 3, 4];
    var subArr = arr.slice(1, 3); // [2, 3]
    
  4. Array.prototype.forEach():对数组中的每个元素执行一次提供的函数。

    [1, 2, 3].forEach(function(value, index) {
      console.log(value, index);
    });
    

字符串操作函数

  1. String.prototype.length:返回字符串的长度。

    "Hello".length; // 5
    
  2. String.prototype.indexOf()lastIndexOf():返回某个指定的字符串值在字符串中首次出现的位置,或最后出现的位置。

    "Hello World".indexOf("World"); // 6
    "Hello World".lastIndexOf("l"); // 9
    
  3. String.prototype.toLowerCase()toUpperCase():将字符串转换为全部小写或大写。

    "HELLO".toLowerCase(); // "hello"
    "hello".toUpperCase(); // "HELLO"
    
  4. String.prototype.split():使用指定的分隔符将字符串分割成一个数组。

    "a,b,c".split(","); // ["a", "b", "c"]
    

函数操作函数

  1. Function.prototype.apply()call():调用函数,传入参数数组或参数列表。

    function add(a, b) {
      return a   b;
    }
    add.apply(null, [1, 2]); // 3
    
  2. Function.prototype.bind():创建一个新函数,在调用时将this绑定到提供的值。

    var module = {
      x: 42,
      getX: function() { return this.x; }
    };
    var unboundGetX = module.getX;
    var boundGetX = unboundGetX.bind(module);
    boundGetX(); // 42
    
  3. setTimeout()setInterval():分别用于设置延迟执行和重复执行的函数。

    setTimeout(function() {
      console.log("Hello");
    }, 1000);
    setInterval(function() {
      console.log("Hello");
    }, 1000);
    

浏览器对象模型(BOM)函数

  1. window.open():打开一个新的浏览器窗口或标签页。

    window.open("http://www.example.com");
    
  2. window.close():关闭浏览器窗口。

    window.close(); // 需要用户同意
    
  3. document.getElementById()querySelector():分别用于通过ID和CSS选择器获取DOM元素。

    document.getElementById("myId");
    document.querySelector(".myClass");
    
  4. console.log():向控制台输出信息。

    console.log("Hello, console!");
    

结论

JavaScript提供了大量的内置函数,它们是构建交互式网页和应用程序的基础。从基础的数据类型转换到复杂的DOM操作,这些函数都是不可或缺的工具。掌握这些函数的使用方法,可以帮助开发者更高效地编写JavaScript代码,实现更丰富的网页功能。随着JavaScript的不断发展,新的函数和特性也在不断加入,为开发者提供了更多的选择和可能性。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码