วิธีการคำนวณค่าไซน์ด้วยวิธี JavaScript Math sin()

Withi Kar Khanwn Kha Sin Dwy Withi Javascript Math Sin



คณิตศาสตร์เป็นสิ่งจำเป็นในทุกแง่มุมของการเขียนโปรแกรมตั้งแต่ส่วนหน้าไปจนถึงส่วนหลัง เพื่อจัดแนวแอนิเมชั่นและการเปลี่ยนผ่านไปจนถึงการสร้างตรรกะที่ซับซ้อนสำหรับแอปพลิเคชัน คณิตศาสตร์ทำให้ชีวิตของโปรแกรมเมอร์ง่ายขึ้นมากโดยมอบวิธีที่ง่ายกว่าในการทำงานหลายอย่าง และยังช่วยในการตรวจสอบข้อมูลหรือสถานการณ์การจับคู่รูปแบบอีกด้วย โชคดี! จาวาสคริปต์นำเสนอ “ คณิตศาสตร์ ” วัตถุที่มีคุณสมบัติและวิธีการต่าง ๆ และเพื่อดำเนินการเฉพาะ “ ปราศจาก ” ฟังก์ชันตรีโกณมิติ ” ปราศจาก ()” ใช้วิธีการ

บล็อกนี้อธิบายกระบวนการค้นหาค่าไซน์โดยใช้เมธอด Math sin() ของ JavaScript







วิธีการคำนวณค่าไซน์ด้วยวิธี JavaScript Math sin()

ปราศจาก ()” วิธีการยอมรับค่าตัวเลขในประเภทเรเดียนและดำเนินการฟังก์ชันตรีโกณมิติ sin มากกว่าค่าที่ให้ไว้ ค่าที่ส่งคืนจะอยู่ระหว่าง “ 1” และ “-1” และสามารถเป็น “NAN ได้ ” หากค่าที่ระบุไม่ใช่ประเภทตัวเลข



ไวยากรณ์

ไวยากรณ์สำหรับวิธีการ JavaScript Math.sin() มีการระบุไว้ด้านล่าง:



คณิตศาสตร์ . ปราศจาก ( วาล )

วาล ” คือค่าตัวเลขในรูปแบบเรเดียน หากนักพัฒนามีค่าเป็นองศา จะต้องแปลงเป็นเรเดียนก่อน จากนั้นเรเดียนที่ได้รับจะถูกส่งไปที่ “ ปราศจาก ()' วิธี. สูตรที่ใช้ในการแปลงมีดังต่อไปนี้:





โปรดดูตารางด้านล่างนี้ซึ่งองศาที่ใช้ส่วนใหญ่จะถูกแปลงเป็นเรเดียน



ระดับ 0 30 สี่ห้า 60 90 180 270 360
เรเดียน 0 0.523 0.79 1,047 1.57 3.14 4,712 6.28

เรามายกตัวอย่างเพื่อความเข้าใจเกี่ยวกับ “ ปราศจาก ()' วิธี.

ตัวอย่างที่ 1: การใช้วิธี sin() กับค่าบวก

ในตัวอย่างนี้ พฤติกรรมของ “ ปราศจาก ()” วิธีการที่มี “ เชิงบวก ” องศา จะถูกอธิบายโดยการส่งค่าที่แปลงแล้วของค่าองศาที่สอดคล้องกันไปเป็นตัวเลขเรเดียน จากนั้นให้ใส่ค่าเหล่านี้ลงใน ' ปราศจาก ()” วงเล็บวิธี:

< สคริปต์ >
คอนโซล บันทึก ( 'ไซน์ 60 องศา: ' + คณิตศาสตร์ . ปราศจาก ( 1,047 ) )
คอนโซล บันทึก ( 'ไซน์ 90 องศา: ' + คณิตศาสตร์ . ปราศจาก ( 1.57 ) )
คอนโซล บันทึก ( 'ไซน์ 180 องศา: ' + คณิตศาสตร์ . ปราศจาก ( 3.14 ) )
คอนโซล บันทึก ( 'ไซน์ 270 องศา: ' + คณิตศาสตร์ . ปราศจาก ( 4,712 ) )
คอนโซล บันทึก ( 'ไซน์ 360 องศา:' + คณิตศาสตร์ . ปราศจาก ( 6.28 ) )
สคริปต์ >

ในบรรทัดโค้ดข้างต้น ค่าเรเดียนสำหรับค่าระดับที่สอดคล้องกันจะถูกแทรกไว้ภายใน ' คณิตซิน ()' การทำงาน. ค่าเรเดียนบวกถูกสร้างขึ้นโดยใช้สูตรที่อธิบายไว้ข้างต้น “ + ” เป็นสัญญาณของการต่อข้อมูลเข้าด้วยกัน โดยผสมผสานข้อความและผลลัพธ์ของเมธอดเพื่อแสดงไว้ติดกันบนคอนโซล

หลังจากการคอมไพล์โค้ดข้างต้น หน้าต่างคอนโซลจะมีลักษณะดังนี้:

ผลลัพธ์ที่ได้แสดงให้เห็นว่าเมธอด sin() ส่งคืนค่าสำหรับค่าองศาประเภทเรเดียนที่ระบุแต่ละค่าได้สำเร็จ

ตัวอย่างที่ 2: โดยที่วิธี sin() ให้ค่าศูนย์และ NaN

ในกรณีนี้พฤติกรรมของ “ ปราศจาก ()” วิธีการที่มีค่าเป็น “ 0 ”, “ วงเล็บว่าง', 'ไม่ได้กำหนด' และ 'สตริง ” จะพบดังรูปด้านล่าง:

< สคริปต์ >
คอนโซล บันทึก ( 'ไซน์ของ 0 : ' + คณิตศาสตร์ . ปราศจาก ( 0 ) )
คอนโซล บันทึก ( 'ไซน์เมื่อวงเล็บว่างเปล่า: ' + คณิตศาสตร์ . ปราศจาก ( ) )
คอนโซล บันทึก ( 'ไซน์ของค่าที่ไม่ได้กำหนด: ' + คณิตศาสตร์ . ปราศจาก ( ไม่ได้กำหนด ) )
คอนโซล บันทึก ( 'ไซน์ของค่าสตริง: ' + คณิตศาสตร์ . ปราศจาก ( 'ลินุกซ์' ) )
สคริปต์ >

ตามที่ระบุไว้ข้างต้น มีการจัดเตรียมเท็จที่แตกต่างกันให้กับ “ ปราศจาก ()” วิธีการดึงข้อมูลพฤติกรรมและค้นหาว่าวิธีนี้ส่งคืนที่ไหน “ น่าน ' และ ' ศูนย์ '.

ผลลัพธ์ที่สร้างขึ้นหลังจากการคอมไพล์แสดงไว้ด้านล่าง:

ผลลัพธ์จะแสดงค่าที่ไม่ได้กำหนด ว่างเปล่า หรือค่าสตริงที่ไม่เป็นที่ยอมรับโดย “ ปราศจาก ()” วิธีการและส่งคืน “ น่าน ” (ไม่ใช่ตัวเลข) เพื่อตอบโต้พวกเขา นอกจากนี้ ในกรณีของ “ 0 ” sin() วิธีการคืนค่า “ 0 ' ค่า.

ตัวอย่างที่ 3: การใช้วิธี sin() กับค่าลบ

ปราศจาก ()” วิธีนี้ยังใช้กับองศาลบได้ด้วยการแปลงให้เป็นเรเดียน เช่นเดียวกับในกรณีขององศาบวก ตารางการแปลงค่าองศาลบเป็นเรเดียนมีดังต่อไปนี้:

ระดับ 0 -30 -สี่ห้า -60 -90 -180 -270 -360
เรเดียน 0 -0.523 -0.79 -1,047 -1.57 -3.14 -4,712 -6.28

ลองแทรกเรเดียนลบเหล่านี้ลงใน ' ปราศจาก ()' วิธี:

< สคริปต์ >
คอนโซล บันทึก ( 'ไซน์สำหรับ -60 องศา: ' + คณิตศาสตร์ . ปราศจาก ( - - 1,047 ) )

คอนโซล บันทึก ( 'ไซน์สำหรับ -90 องศา: ' + คณิตศาสตร์ . ปราศจาก ( - - 1.57 ) )
คอนโซล บันทึก ( 'ไซน์สำหรับ -180 องศา: ' + คณิตศาสตร์ . ปราศจาก ( - - 3.14 ) )
คอนโซล บันทึก ( 'ไซน์สำหรับ -270 องศา: ' + คณิตศาสตร์ . ปราศจาก ( - - 4,712 ) )
คอนโซล บันทึก ( 'ไซน์สำหรับ -360 องศา: ' + คณิตศาสตร์ . ปราศจาก ( - - 6.28 ) )
สคริปต์ >

หลังจากการคอมไพล์โค้ดด้านบน:

ผลลัพธ์แสดงให้เห็นว่า “ ปราศจาก ()” นำไปใช้กับองศาลบได้สำเร็จ

บทสรุป

ค่าไซน์คำนวณโดยการแปลงค่าองศาที่ให้มาเป็นรูปแบบเรเดียน จากนั้นส่งค่าที่สร้างขึ้นโดยตรงในส่วน “ ปราศจาก ()' วิธี. วิธีการนี้จะคืนค่า “ 0 ” ก็ต่อเมื่อมูลค่าของ “ 0 ” ถูกส่งผ่านไปยัง “ ปราศจาก ()” วิธีการและการพิมพ์ “ น่าน ” ในกรณีว่างเปล่า ไม่ได้กำหนด หรือค่าสตริง บล็อกนี้ได้อธิบายกระบวนการคำนวณค่าไซน์โดยใช้ “ คณิตซิน ()' วิธี.