>  기사  >  웹 프론트엔드  >  HTML 연산자, 유형 변환

HTML 연산자, 유형 변환

WBOY
WBOY원래의
2016-09-11 11:19:471881검색

1.유형 변환:

은 자동변환과 강제변환으로 나누어지며 일반적으로 강제변환을 사용합니다.

다른 유형을 정수로 변환: parseInt()

다른 유형을 소수로 변환: parseFloat()

유효한 숫자 유형인지 확인: isNaN()

이 숫자이면 false를 반환하고, 숫자가 아니면 ture를 반환합니다.

예:

isNaN 메소드 에 프롬프트

를 넣어야 합니다.

2.운영자:

 수학적 연산자:+ - * / % ++ --;

관계 연산자 : == ! = >= <= >  <;

논리 연산자 : && || ;

다른 연산자 : += -= *= /= %= ? :

3.진술:

은 크게 시퀀스문, 분기문, 루프문으로 구분됩니다.

(1) 분기문 if:

if

(판정조건)

{

조건이 만족되면 실행되는 명령문

}

그밖에

{

조건이 만족되지 않을 때 실행되는 명령문

}

(2) 루프 for 문:

for

(초기 조건; 루프 조건; 상태 변경)

{

 

루프 본문

}

(3) 문제 유형: 전체, 반복.

(4) 두 개의 키워드: 중단 계속.

(5) 특정 매개변수의 값을 출력하려는 ​​경우: 출력 값은 "+a+" 및 <🎜입니다. >"+b"

<스크립트>

함수 visible1()

{ $("p").hide();};

<본문>

텍스트를 사라지게 하려면 여기를 클릭하세요"/>

<p>사라질게요.

$("id1")

document.getElementById("id1") 과 동일합니다.

다섯 가지 연습문제

1. 정수 a와 b를 입력합니다. a2+b2가 100보다 크면 a2+b2를 100자리 이상으로 출력하고, 그렇지 않으면 두 숫자의 합을 출력합니다.



<입력 유형 ="button " value="click" onclick="dianji()" />
<script><br>function dianji()<br>{<br> var a =parseInt(document.getElementById(" a") .value);<br> var b =parseInt(document.getElementById("b").value);<br> if(a*a+b*b>100)<br> {<br> 경고 (a* a+b*b);<br> }<br> else<br> {<br> 경고(a+b) <br> } <br>}<br></script>



2. 윤년인지 판단할 연도를 입력하세요(4로 나누어 떨어지지만 100으로 나누어 떨어지는 해는 윤년입니다. 400으로 나누어 떨어지는 세기의 해는 윤년입니다)

<script><br>function check( )<br>{<br> var a =parseInt(document.getElementById("run").value);<br> if(a%4==0&&a%100!= 0 || a%400==0) <br> {<br> Alert("입력한 연도는 윤년입니다.");<br> }<br> else<br> {<br> Alert("It 윤년이 아닙니다.");<br> }<br>} <br></script>




3. 표준체중:

남자체중=키-100±3

여자체중=키-110±3


성별을 입력해주세요: <입력유형 ="text" id="sex" />

키를 입력하세요:

체중을 입력해주세요:


<script><br>function tizhong()<br>{<br> var sex =document.getElementById("sex").value;<br> var height = parseFloat(document.getElementById("height").value);<br> var Weight =parseFloat(document.getElementById("weight").value);<br> if(sex=="male")<br> { <br> var zhong = 신장-100-체중;<br> if(zhong<=3&&zhong>=-3)<br> {<br> Alert("표준 체중") <br> }<br> else if( zhong>3) <br> {<br> Alert("저체중, 더 많이 먹어보세요") <br> }<br> else<br> {<br> Alert("과체중, 운동을 더 많이하세요") <br> }<br> }<br> else if(sex=="女")<br> {<br> var zhong = 키-110-체중;<br> if(zhong<=3&&zhong>=-3)<br> { <br> Alert("표준 체중") <br> }<br> else if(zhong>3)<br> {<br> Alert("저체중, 더 많이 먹어라") <br> }<br> else<br> {<br> Alert("과체중, 운동을 더 하세요") <br> }<br> }<br> else<br> {<br> Alert("성별을 잘못 입력했습니다! ") <br> }<br>}<br></script>




4. 게임에서 처음 20레벨은 각 레벨의 점수입니다.
레벨 21~30은 각각 10점입니다
레벨 31~40은 각 레벨이 20점입니다
41~49레벨 , 각 레벨은 30점입니다
50레벨은 100점입니다
//지금 통과한 레벨 수를 입력하고 현재 획득한 점수를 확인하세요


현재 도달한 레벨 수를 입력하세요:<script><br>function jisuan()<br>{<br> var a =parseInt(document.getElementById("game").value);<br> if(a>0&&a<=50 ) <br> {<br> var sum=0;<br> for(var i=1;i<=a;i++)<br> {<br> if(i<=20)<br> {<br> sum+=i; <br> } <br> else if(i<=30)<br> {<br> sum+=10;<br> }<br> else if(i<=40)<br> { <br> sum+=20; <br> }<br> else if(i<=49)<br> {<br> sum+=30; <br> }<br> else<br> {<br> sum+= 100 ; <br> }<br> }<br> Alert("얻은 총 점수는: "+sum)<br> }<br> else<br> {<br> Alert("잘못 입력했습니다!") <br> } <br>}<br></script>





5. 콘솔에서 10명의 나이를 배열에 입력하고 10명의 나이를 합산합니다





<script><br>var array =new Array();<br>var biao =1;<br>function jia ()<br>{<br> var aa =document.getElementById("jia").value;<br> if(aa == "Add")<br> {<br> array[biao-1] =parseInt ( document.getElementById("age").value); <br> document.getElementById("age").value="";<br> biao++;<br> document.getElementById("pp").innerText=" 텍스트를 추가하세요. 상자에 "+biao+" 사람의 나이를 입력하세요: ";<br> if(biao==10)<br> {<br> document.getElementById("jia").value="추가 및 계산";<br> }<br> }<br> else<br> {<br> array[9] =parseInt( document.getElementById("age").value);<br> var sum=0;<br> for(var i=0;i<10;i++)<br> {<br> sum+=array[i] <br> } <br> document.getElementById("jia").disabled="disabled" ;<br> 경고("나이의 합은 "+sum)<br> }<br>}<br></script>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:CSS水平居中总结다음 기사:HTML CSS样式表布局