웹 프론트엔드 JS 튜토리얼 JS는 스위치를 사용하여 삼항 연산과 속성 연산의 코드 공유를 결정합니다.

JS는 스위치를 사용하여 삼항 연산과 속성 연산의 코드 공유를 결정합니다.

Sep 04, 2017 am 10:10 AM
javascript switch 작업

이 글에서는 주로 삼항 연산을 판단하는 JS 스위치와 속성 연산 코드를 소개합니다. 필요한 친구들은 참고하면 됩니다.

삼항 연산: var a = 10;


var b= 12;
c = a>b ?a:b;
로그인 후 복사

과 같이 성립하면 a를 실행하고, 그렇지 않으면 실행합니다. b


var isHide = true;
로그인 후 복사

if를 사용하여 다음과 같이 문을 판단한다면


if(isHide) {
box.style.display = "block";
} else {
box.style.display = "none";
}
로그인 후 복사

3항 연산을 사용하여 if


box.style.display = isHide?"block":"none";
로그인 후 복사

을 대체하여 조건을 판단할까요? 실행문이 성립됨: 실행문이 성립되지 않음.

조건이 성립하면 반환: 실행 결과가 성립됩니다.

조건이 성립되지 않으면 실행 결과

간단한 if 판단

continue 이 루프를 건너뛸 수 없습니다. 삼항 연산

열:


for(var i=0;i<5;i++){
if(i==3)
continue;跳过i=3这个循环不执行;其他依然执行。
}
로그인 후 복사

break: 기본적으로 전체 루프를 종료합니다. 다른 루프를 종료하려면 루프에 이름을 지정해야 합니다.

예:


for(var i=0;i<5;i++){
if(i==3)
break;当循环执行到i=3时终止整个循环。
}
name:for(var i=0;i<5;i++){
for(var j=0;j<5;j++){
break name //终止两个循环
}
}
로그인 후 복사

객체는 객체의 속성에 저장되는 데이터를 저장합니다.

객체는 모든 유형의 데이터를 객체에 저장할 수 있습니다.

첫 번째 유형: 속성 작업 1 첫 번째 유형의 속성 작업은 하드 코딩된 값 집합이며 변수를 사용할 수 없습니다.

읽기 작업 obj.속성 이름

쓰기 작업 obj.속성 이름 = 속성 값;

obj.key = val;

예:


var obj = {};
obj.name = "Leo"; 这种写法为第一种属性名都被写死若想调用必须要如
obj.age = 40; 下console.log(obj.name);。
obj.gender = "female";
console.log(obj.w);//注意第一种属性操作是写死的一个值,不能使用变量 obj.w 这么写就认为在找 obj的w属性。
로그인 후 복사

두 번째 속성 작업이 완료되고 수신되는 것은 문자열이며 해당 문자열을 변수에 저장할 수 있으며 obj[변수 호출]

읽기 작업 obj["속성 이름]

obj["속성 이름"]을 직접 작성할 수 있습니다. = 속성 값;


obj["key"] = val;
로그인 후 복사

var obj = {};
obj[&#39;name&#39;] = "Leo";
obj[&#39;age&#39;] = 40;
obj[&#39;gender&#39;] = "female";
obj[&#39;width&#39;] = "180px";
obj[&#39;height&#39;] = "180px";
obj[&#39;children&#39;] = ["大明","小明","三明"];
var w = "width";
console.log(obj[w]);// 第二种属性操作,接受的是一个字符串,字符串就可以存在变量中,可以直接写obj[变量调用];
alert("name" in obj); // obj 有 name属性就返回 true,否则 返回false
로그인 후 복사

과 같은 두 번째 유형

에 주의하세요. 객체에 이 속성이 있는지 판단하세요

true 또는 false를 반환하세요


for (var s in obj) { 找到obj的所有属性 s会依次变成arr的属性名 //同过in方法将循环变量s变成obj对
console.log(s,obj[s]); 应的属性名。若想使用只有用第二中命名。s的类型是字符串。
} s为属性名 obj[S]为对应的属性名的属性值。
로그인 후 복사

for in can 객체를 반복하는 데 사용할 수 있고 배열은 반복하는 데 사용할 수 없습니다. 요소 집합,

for 루프는 배열과 유사한 배열(요소 집합)을 반복하는 데만 사용할 수 있으며 객체 집합을 반복하는 데 사용할 수 없습니다.

위 내용은 JS는 스위치를 사용하여 삼항 연산과 속성 연산의 코드 공유를 결정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Elden's Ring을 스위치로 플레이할 수 있나요? Elden's Ring을 스위치로 플레이할 수 있나요? Mar 11, 2024 am 11:31 AM

링 오브 엘든(Ring of Elden)은 스위치에서 플레이할 수 있나요? 매우 매력적인 액션 RPG 게임이기 때문에 많은 친구들이 스위치 플랫폼에서 플레이할 수 있는지 여부를 알지 못할 수도 있습니다. Ring of Elden을 스위치로 재생할 수 있나요? 답변: 스위치로 재생할 수 없습니다. 많은 기대를 모았던 Soul 시리즈의 롤플레잉 액션 게임이 공식 출시되었습니다. 플레이어는 PC, ps4/5, Xbox 시리즈 eX|S/XboxOne에서 구매하여 즉시 체험할 수 있습니다. 스위치를 소유한 많은 친구들은 여전히 ​​NS에서 이 게임을 즐기고 싶어할 수 있지만, 불행히도 이 게임의 스위치 버전은 없습니다. 공식 웹사이트 구성 요구 사항에 따르면 게임 구성이 상대적으로 높고 sw

간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 Jan 05, 2024 pm 06:08 PM

JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법, 특정 코드 예제가 필요합니다. 서문: 웹 개발에서는 서버와의 데이터 상호 작용이 종종 포함됩니다. 서버와 통신할 때 반환된 HTTP 상태 코드를 가져와서 작업의 성공 여부를 확인하고 다양한 상태 코드에 따라 해당 처리를 수행해야 하는 경우가 많습니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법과 몇 가지 실용적인 코드 예제를 제공합니다. XMLHttpRequest 사용

Switch2는 스위치 카트리지와 호환됩니까? Switch2는 스위치 카트리지와 호환됩니까? Jan 28, 2024 am 09:06 AM

Switch2는 Nintendo가 Gamescom 2023에서 발표한 새로운 모델입니다. 일부 플레이어는 새 모델과 이전 버전의 카트리지 간에 호환성 문제가 있을지 걱정하고 있습니다. 스위치2는 스위치 카세트와 호환됩니까? 답변: 스위치2는 스위치 카세트와 호환되지 않습니다. Switch 2 카트리지 소개 Nintendo의 생산 체인 회사의 정보에 따르면 Switch 2는 64GB 카트리지를 사용할 수 있습니다. 더 나은 성능을 제공하고 더 많은 3A 게임 걸작을 지원하기 때문에 더 큰 카트리지 용량이 필요합니다. 많은 게임 작품을 게임 카트리지에 넣기 전에 거세하고 압축해야 하기 때문입니다. 게다가 스위치 카트리지는 게임 콘텐츠를 복사할 가능성이 높으므로 새 카트리지로 교체하세요.

Oracle 데이터베이스 조작 기술: 빼기 연산에 대한 자세한 설명 Oracle 데이터베이스 조작 기술: 빼기 연산에 대한 자세한 설명 Mar 02, 2024 pm 06:15 PM

강력한 관계형 데이터베이스 관리 시스템인 Oracle 데이터베이스는 사용자 요구 사항을 충족하는 풍부한 컴퓨팅 작업을 제공합니다. 일상적인 데이터베이스 작업에서 빼기 작업은 일반적이고 중요한 작업으로, 필요한 결과를 얻기 위해 데이터 빼기 작업을 구현하는 데 도움이 될 수 있습니다. 이 문서에서는 Oracle 데이터베이스의 빼기 작업과 관련된 기술을 자세히 설명하고 독자가 이 기능을 더 잘 이해하고 사용할 수 있도록 구체적인 코드 예제를 제공합니다. 1. Oracle 데이터의 뺄셈 연산의 기본 개념

JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 Jan 05, 2024 pm 01:37 PM

JavaScript에서 HTTP 상태 코드를 얻는 방법 소개: 프런트 엔드 개발에서 우리는 종종 백엔드 인터페이스와의 상호 작용을 처리해야 하며 HTTP 상태 코드는 매우 중요한 부분입니다. HTTP 상태 코드를 이해하고 얻는 것은 인터페이스에서 반환된 데이터를 더 잘 처리하는 데 도움이 됩니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. HTTP 상태 코드란 무엇입니까? HTTP 상태 코드는 브라우저가 서버에 요청을 시작할 때 서비스가

PHP 부동 소수점 연산 문제에 대한 분석 및 솔루션 PHP 부동 소수점 연산 문제에 대한 분석 및 솔루션 Feb 27, 2024 am 11:03 AM

PHP는 웹사이트 개발에 널리 사용되는 스크립팅 언어로, 강력한 기능과 유연성으로 인해 많은 개발자가 선택하는 도구입니다. 그러나 PHP는 부동 소수점 연산을 처리할 때 특히 정밀도와 정확성과 관련하여 몇 가지 문제를 안고 있습니다. 이 기사에서는 PHP 부동 소수점 연산 문제를 분석하고 몇 가지 솔루션을 제안할 것이며 독자가 이러한 문제를 더 잘 이해하고 해결하는 데 도움이 되는 특정 코드 예제도 제공할 것입니다. 문제 분석 PHP에서 부동 소수점 숫자는 소수를 나타내는 데 사용되는 데이터 유형입니다.

WebSocket과 JavaScript를 사용하여 온라인 전자 서명 시스템을 구현하는 방법 WebSocket과 JavaScript를 사용하여 온라인 전자 서명 시스템을 구현하는 방법 Dec 18, 2023 pm 03:09 PM

WebSocket 및 JavaScript를 사용하여 온라인 전자 서명 시스템을 구현하는 방법 개요: 디지털 시대의 도래와 함께 전자 서명은 다양한 산업에서 기존 종이 서명을 대체하는 데 널리 사용됩니다. WebSocket은 전이중 통신 프로토콜로서 서버와 실시간 양방향 데이터 전송을 수행할 수 있으며 JavaScript와 결합되어 온라인 전자 서명 시스템을 구현할 수 있습니다. 이 기사에서는 WebSocket과 JavaScript를 사용하여 간단한 온라인 개발을 수행하는 방법을 소개합니다.

매치 표현식 (PHP 8)과 스위치와 어떻게 다른지 설명하십시오. 매치 표현식 (PHP 8)과 스위치와 어떻게 다른지 설명하십시오. Apr 06, 2025 am 12:03 AM

PHP8에서 매치 표현식은 표현식의 값에 따라 다른 결과를 반환하는 새로운 제어 구조입니다. 1) 스위치 명령문과 유사하지만 실행 명령문 블록 대신 값을 반환합니다. 2) 경기 표현식은 엄격하게 비교되어 (===) 보안을 향상시킵니다. 3) 스위치 명세서에서 가능한 파손을 피하고 코드의 단순성과 가독성을 향상시킵니다.

See all articles