เราสามารถใช้ฟังก์ชันการคำนวณในภาษา JavaScript ได้ตามปกติอยู่แล้ว ตามรายละเอียดใน Math library นอกเหนือไปจากนั้น คุณยังสามารถใช้ฟังก์ชันเหล่านี้ได้ใน JSCAD ดังนี้
sin(a); // a = 0..360 cos(a); // '' asin(a); // a = 0..1, ค่าที่ส่งกลับ คือ 0..360 acos(a); // '' tan(a); // a = 0..360 atan(a); // a = 0..1, ค่าที่ส่งกลับ คือ 0..360 atan2(a,b); // ค่าที่ส่งกลับ คือ 0..360 ceil(a); floor(a); abs(a); min(a,b); max(a,b); rands(min,max,vn,seed); // ค่าที่ส่งกลับเป็นแบบสุ่ม ตามค่า vn dimension (seed ยังไม่ถูกนำมาใช้) log(a); lookup(ix,v); // ix = index ตัวอย่างเช่น v = [ [0,100], [10,10], [20,200] ] โดยที่ v[x][0] = index, v[x][1] = value // ค่าที่ส่งกลับจะเป็นแบบ linear interpolated (ตัวอย่างเช่น lookup(5,[ [0,100], [10,10], [20,200] ]) == 45 pow(a,b); sign(a); // -1, 0 หรือ 1 sqrt(a); round(a);