正弦(sin) ???? sinA = a / c ????? sinθ = y / r
創(chuàng)新互聯(lián)專注于鄯善網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供鄯善營銷型網(wǎng)站建設,鄯善網(wǎng)站制作、鄯善網(wǎng)頁設計、鄯善網(wǎng)站官網(wǎng)定制、小程序制作服務,打造鄯善網(wǎng)絡公司原創(chuàng)品牌,更為您提供鄯善網(wǎng)站排名全網(wǎng)營銷落地服務。
余弦(cos)???? cosA = b / c ???? cosθ = y / r
正切(tan) ???? tanA = a / b ???? tanθ = y / x
余切(cot) ???? cotA = b / a ???? cotθ = x / y
js中計算三角函數(shù)用Math.sin()等靜態(tài)方法,參數(shù)為弧度
角度與弧度都是角的度量單位
1弧度時,弧長等于半徑,那弧長是半徑的倍數(shù)就是弧度了
弧度 = 弧長 / 半徑
弧長 = 弧度 * 半徑
弧長 = (角度 / 360) * 周長
角度 = 弧長 / 周長 = 弧長/(2πr) = 弧度*r/(2πr) = 弧度/(2π)
弧度 = 弧長 / 半徑 = [(角度 / 360) * 周長] / 半徑 =[ (角度 / 360) * 2πr] / r = 角度 * π / 180
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
titleTitle/title
style
* {
margin: 0;
padding: 0;
}
#condiv{
text-align: center;
letter-spacing: 4px;
}
/style
/head
body
input id="inp" type="text"
button id="btn"生成/button
div id="con"/div
/body
script
let inp=document.getElementById('inp');
let btn=document.getElementById('btn');
let con=document.getElementById('con');
btn.onclick=function () {
let val=Number(inp.value);
let html='';
if(isNaN(val)){
alert('請輸入正確的數(shù)字');
return
}
for (let i=val;i0;i--){
let con='';
for (let j=0;ji;j++){
con+='*'
}
html +=`div${con}/div`;
}
if (val=5){
for (let i=1;i=val;i++){
let con='';
for (let j=0;ji;j++){
con+='*'
}
html +=`div${con}/div`;
}
}
con.innerHTML=html
}
/script
/html
下面這個代碼
可以放在onload
事件或者
放在
按鍵onclick事件都可以,執(zhí)行看看
測試過了
function
sanjiao()
{
for(i
=
0;
i
10;
i++)
{
for(
j
=10;
ji;
j--)
{
document.write("
");
}
for(
j
=0;
j
i;
j--)
{
document.write("*
");
}
document.write("
");
}
}
樓主自己在里面寫html
空格代碼。。實在打不出來了。nbsp
那個。
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
html
head
title/title
/head
body
pre
/pre
script type="text/javascript"
var n = 50;
var pre = document.getElementsByTagName("pre")[0];
var str="";
n=parseInt(n);
for(var i=0;in;i++)
{
for (var k=0;kn-1-i;k++)
str += "?";
for(var j=0;j2*i+1;j++)
str +="+";
str+="br";
}
pre.innerHTML = str;
/script
/body
/html
——————————————————————————————
如果你想要的是倒過來的:
html
head
title/title
/head
body
pre style="line-height:7px;"
/pre
script type="text/javascript"
var n = 200;
var pre = document.getElementsByTagName("pre")[0];
var str="";
n=parseInt(n);
for(var i=n;i0;i--)
{
for (var k=n-1-i;k0;k--)
str += "?";
for(var j=2*i+1;j0;j--)
str +="+";
str+="br";
}
pre.innerHTML = str;
/script
/body
/html
代碼如下:
function print(v){
if (typeof v == "number") {
var w = 30;
if(n30) w = (n-30) + 40;
var s = 'span style="padding:4px 2px;display:inline-block;text-align:center;width:' + w + 'px;"'+v+'/span';
document.write(s);
}else{
document.write(v);
}
}
var n = prompt("請輸入冪數(shù):",9);
n = n - 0;
var t1 = new Date();
var a1 = [1,1];
var a2 = [1,1];
print('div style=text-align:center;"');
for (var i = 0;i =n;i++![在這里插入圖片描述]()){
for (var j = 1; j i + 2; j++) {
print(c(i,j));
}
print("br /");
}
print("/div");
var t2 = new Date();
print("p style='text-align:center;'耗時為(毫秒):"+(t2-t1)+"/p");
function c(x,y){
if ((y == 1) || (y == x + 1)) return 1;
return c(x-1,y-1) + c(x-1,y);
}
擴展資料
楊輝三角的特點:
1、每個數(shù)等于它上方兩數(shù)之和。
2、每行數(shù)字左右對稱,由1開始逐漸變大。
3、第n行的數(shù)字有n項。
4、前n行共[(1+n)n]/2 個數(shù)。
5、第n行的m個數(shù)可表示為?C(n-1,m-1),即為從n-1個不同元素中取m-1個元素的組合數(shù)。
6、第n行的第m個數(shù)和第n-m+1個數(shù)相等 ,為組合數(shù)性質(zhì)之一。
7、每個數(shù)字等于上一行的左右兩個數(shù)字之和??捎么诵再|(zhì)寫出整個楊輝三角。即第n+1行的第i個數(shù)等于第n行的第i-1個數(shù)和第i個數(shù)之和,這也是組合數(shù)的性質(zhì)之一。
function triangle(a, b, c) {
points.push(a, b, c);
}
function divideTriangle(a, b, c, count) {
if (count === 0) {
triangle(a, b, c);
} else {
var ab = mix(a, b, 0.5);
var ac = mix(a, c, 0.5);
var bc = mix(b, c, 0.5);
--count;
divideTriangle(a, ab, ac, count);
divideTriangle(c, ac, bc, count);
divideTriangle(b, bc, ab, count);
divideTriangle(ab, ac, bc, count); // 新增了這句,把中心三角形也切分
}
}