Math ใน Lodash

Lodash มีฟังก์ชันที่เกี่ยวข้องกับคำนวณคณิตศาสตร์และการทำงานกับตัวเลขที่ช่วยในการจัดการข้อมูลตัวเลขและการประมวลผลข้อมูลตัวเลข นี่คือบางฟังก์ชันที่ Lodash มีสำหรับงานที่เกี่ยวข้องกับคณิตศาสตร์และตัวเลข:

  1. _.add(a, b): ใช้สำหรับการบวกตัวเลข a และ b รีเทิร์นผลบวก.

    1
    const sum = _.add(3, 5); // 8
  2. _.subtract(a, b): ใช้สำหรับการลบตัวเลข b จาก a รีเทิร์นผลต่าง.

    1
    const difference = _.subtract(10, 3); // 7
  3. _.multiply(a, b): ใช้สำหรับการคูณตัวเลข a และ b รีเทิร์นผลคูณ.

    1
    const product = _.multiply(4, 6); // 24
  4. _.divide(a, b): ใช้สำหรับการหารตัวเลข a ด้วย b รีเทิร์นผลหาร.

    1
    const quotient = _.divide(20, 5); // 4
  5. _.floor(number, [precision=0]): ใช้สำหรับการปัดลงของตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0).

    1
    const roundedNumber = _.floor(3.75); // 3
  6. _.ceil(number, [precision=0]): ใช้สำหรับการปัดขึ้นของตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0).

    1
    const roundedNumber = _.ceil(3.75); // 4
  7. _.round(number, [precision=0]): ใช้สำหรับการปัดตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0) โดยปัดตามกฏปัดเลข.

    1
    const roundedNumber = _.round(3.75); // 4
  8. _.max(array): ใช้สำหรับค้นหาค่าสูงสุดในอาร์เรย์ของตัวเลข.

    1
    2
    const numbers = [2, 8, 4, 10, 6];
    const maxNumber = _.max(numbers); // 10
  9. _.min(array): ใช้สำหรับค้นหาค่าต่ำสุดในอาร์เรย์ของตัวเลข.

    1
    2
    const numbers = [2, 8, 4, 10, 6];
    const minNumber = _.min(numbers); // 2
  10. _.sum(array): ใช้สำหรับคำนวณผลรวมของตัวเลขในอาร์เรย์.

    1
    2
    const numbers = [1, 2, 3, 4, 5];
    const total = _.sum(numbers); // 15
  11. _.mean(array): ใช้สำหรับคำนวณค่าเฉลี่ยของตัวเลขในอาร์เรย์.

    1
    2
    3
    4
        const numbers = [1, 2, 3, 4, 5];
    const average = _.mean

    (numbers); // 3
  12. _.random([lower=0], [upper=1], [floating]): ใช้สำหรับสร้างตัวเลขสุ่มในช่วงระหว่าง lower และ upper โดยถ้าตั้งค่า floating เป็น true จะสร้างตัวเลขทศนิยม.

    1
    2
    const randomInt = _.random(1, 10); // ตัวเลขจำนวนเต็มสุ่มในช่วง 1-10
    const randomFloat = _.random(0, 1, true); // ตัวเลขทศนิยมสุ่มในช่วง 0-1

Lodash มีฟังก์ชันอื่นๆ ที่เกี่ยวข้องกับการจัดการตัวเลขและคณิตศาสตร์อีกมากมาย ซึ่งคุณสามารถใช้เพื่อทำงานกับข้อมูลตัวเลขในโปรเจกต์ของคุณ.