js의 약어 소개

Jul 09, 2017 am 09:39 AM
javascript 소개하다 작성방법

최근 해외에서 매우 인기 있는 기사입니다. js의 약어를 사용하면 js 작성 수준이 어느 정도 향상되고 js에 대한 이해가 더 가까워질 수 있습니다.

최근 인기 기사인 원본 링크

정말 꼭 읽어야 할 기사입니다. 모든 JavaScript 기반 개발자는 제가 수년에 걸쳐 습득한 속기 JavaScript 코딩 기술을 배우기 위한 중요한 참고 자료로 이 글을 작성했습니다. 무슨 일이 일어나고 있는지 이해하는 데 도움이 되도록 긴 버전을 포함시켰습니다. 몇 가지 코딩 관점입니다.

이 글은 JavaScript 기반 개발자라면 꼭 읽어야 할 글입니다. 저는 수년간 익숙했던 JavaScript 약어 방법을 배우고 모든 사람이 배울 수 있도록 돕기 위해 이 글을 썼습니다. 약식 쓰기 방법.

2017년 6월 14일: ES6를 기반으로 한 새로운 단축 팁을 추가하기 위해 이 문서가 업데이트되었습니다. ES6의 변경 사항에 대해 자세히 알아보려면 SitePoint Premium에 가입하고 스크린캐스트 A Look into ES6

1을 확인하세요. .삼항 연산자

if...else 문을 작성하려면 대신 삼항 연산자를 사용하세요. if...else语句时,使用三元操作符来代替。

普通写法:


const x = 20;
let answer;
if (x > 10) {
  answer = 'is greater';
} else {
  answer = 'is lesser';
}
로그인 후 복사

简写:


const answer = x > 10 ? 'is greater' : 'is lesser';
로그인 후 복사

也可以嵌套if语句:


const big = x > 10 ? " greater 10" : x
로그인 후 복사

2.短路求值简写方式

当给一个变量分配另一个值时,想确定源始值不是nullundefined或空值。可以写撰写一个多重条件的if语句。


if (variable1 !== null || variable1 !== undefined || variable1 !== '') {
   let variable2 = variable1;
}
로그인 후 복사

或者可以使用短路求值方法:


const variable2 = variable1 || 'new';
로그인 후 복사

3.声明变量简写方法


let x;
let y;
let z = 3;
로그인 후 복사

简写方法:


let x, y, z=3;
로그인 후 복사

4.if存在条件简写方法


if (likeJavaScript === true)
로그인 후 복사

简写:


if (likeJavaScript)
로그인 후 복사

只有likeJavaScript是真值时,二者语句才相等

如果判断值不是真值,则可以这样:


let a;
if ( a !== true ) {
// do something...
}
로그인 후 복사

简写:


let a;
if ( !a ) {
// do something...
}
로그인 후 복사

5.JavaScript循环简写方法


for (let i = 0; i < allImgs.length; i++)
로그인 후 복사

简写:


for (let index in allImgs)
로그인 후 복사

也可以使用Array.forEach


function logArrayElements(element, index, array) {
 console.log("a[" + index + "] = " + element);
}
[2, 5, 9].forEach(logArrayElements);
// logs:
// a[0] = 2
// a[1] = 5
// a[2] = 9
로그인 후 복사

6.短路评价

给一个变量分配的值是通过判断其值是否为nullundefined,则可以:


let dbHost;
if (process.env.DB_HOST) {
 dbHost = process.env.DB_HOST;
} else {
 dbHost = &#39;localhost&#39;;
}
로그인 후 복사

简写:


const dbHost = process.env.DB_HOST || &#39;localhost&#39;;
로그인 후 복사

7.十进制指数

当需要写数字带有很多零时(如10000000),可以采用指数(1e7)来代替这个数字:


for (let i = 0; i < 10000000; i++) {}
로그인 후 복사

简写:


for (let i = 0; i < 1e7; i++) {}

// 下面都是返回true
1e0 === 1;
1e1 === 10;
1e2 === 100;
1e3 === 1000;
1e4 === 10000;
1e5 === 100000;
로그인 후 복사

8.对象属性简写

如果属性名与key名相同,则可以采用ES6的方法:


const obj = { x:x, y:y };
로그인 후 복사

简写:


const obj = { x, y };
로그인 후 복사

9.箭头函数简写

传统函数编写方法很容易让人理解和编写,但是当嵌套在另一个函数中,则这些优势就荡然无存。


function sayHello(name) {
 console.log(&#39;Hello&#39;, name);
}

setTimeout(function() {
 console.log(&#39;Loaded&#39;)
}, 2000);

list.forEach(function(item) {
 console.log(item);
});
로그인 후 복사

简写:


sayHello = name => console.log(&#39;Hello&#39;, name);
setTimeout(() => console.log(&#39;Loaded&#39;), 2000);
list.forEach(item => console.log(item));
로그인 후 복사

10.隐式返回值简写

经常使用return语句来返回函数最终结果,一个单独语句的箭头函数能隐式返回其值(函数必须省略{}为了省略return关键字)

为返回多行语句(例如对象字面表达式),则需要使用()包围函数体。


function calcCircumference(diameter) {
 return Math.PI * diameter
}

var func = function func() {
 return { foo: 1 };
};
로그인 후 복사

简写:


calcCircumference = diameter => (
 Math.PI * diameter;
)

var func = () => ({ foo: 1 });
로그인 후 복사

11.默认参数值

为了给函数中参数传递默认值,通常使用if语句来编写,但是使用ES6定义默认值,则会很简洁:


function volume(l, w, h) {
 if (w === undefined)
  w = 3;
 if (h === undefined)
  h = 4;
 return l * w * h;
}
로그인 후 복사

简写:


volume = (l, w = 3, h = 4 ) => (l * w * h);
volume(2) //output: 24
로그인 후 복사

12.模板字符串

传统的JavaScript语言,输出模板通常是这样写的。


const welcome = &#39;You have logged in as &#39; + first + &#39; &#39; + last + &#39;.&#39;

const db = &#39;http://&#39; + host + &#39;:&#39; + port + &#39;/&#39; + database;
로그인 후 복사

ES6可以使用反引号和${}

일반 쓰기:


const welcome = `You have logged in as ${first} ${last}`;

const db = `http://${host}:${port}/${database}`;
로그인 후 복사
약어:

const observable = require(&#39;mobx/observable&#39;);
const action = require(&#39;mobx/action&#39;);
const runInAction = require(&#39;mobx/runInAction&#39;);

const store = this.props.store;
const form = this.props.form;
const loading = this.props.loading;
const errors = this.props.errors;
const entity = this.props.entity;
로그인 후 복사

if 문을 중첩할 수도 있습니다:

import { observable, action, runInAction } from &#39;mobx&#39;;

const { store, form, loading, errors, entity } = this.props;
로그인 후 복사


2. 단락 평가 약어

하나의 변수를 다른 값에 할당할 때 , 원래 값이 null, 정의되지 않음 또는 빈 값이 아닌지 확인하려고 합니다. 다중 조건 if 문을 작성할 수 있습니다.


const { store, form, loading, errors, entity:contact } = this.props;
//最后一个变量名为contact
로그인 후 복사

또는 단락 평가 방법을 사용할 수 있습니다:

const lorem = &#39;Lorem ipsum dolor sit amet, consectetur\n\t&#39;
  + &#39;adipisicing elit, sed do eiusmod tempor incididunt\n\t&#39;
  + &#39;ut labore et dolore magna aliqua. Ut enim ad minim\n\t&#39;
  + &#39;veniam, quis nostrud exercitation ullamco laboris\n\t&#39;
  + &#39;nisi ut aliquip ex ea commodo consequat. Duis aute\n\t&#39;
  + &#39;irure dolor in reprehenderit in voluptate velit esse.\n\t&#39;
로그인 후 복사

3. 변수 단축 방법 선언


const lorem = `Lorem ipsum dolor sit amet, consectetur
  adipisicing elit, sed do eiusmod tempor incididunt
  ut labore et dolore magna aliqua. Ut enim ad minim
  veniam, quis nostrud exercitation ullamco laboris
  nisi ut aliquip ex ea commodo consequat. Duis aute
  irure dolor in reprehenderit in voluptate velit esse.`
로그인 후 복사
로그인 후 복사

단축 방법:

🎜 🎜
// joining arrays
const odd = [1, 3, 5];
const nums = [2 ,4 , 6].concat(odd);

// cloning arrays
const arr = [1, 2, 3, 4];
const arr2 = arr.slice()
로그인 후 복사
로그인 후 복사
🎜 🎜4.약어 존재하는 경우 조건 방법🎜🎜🎜🎜🎜
// joining arrays
const odd = [1, 3, 5 ];
const nums = [2 ,4 , 6, ...odd];
console.log(nums); // [ 2, 4, 6, 1, 3, 5 ]

// cloning arrays
const arr = [1, 2, 3, 4];
const arr2 = [...arr];
로그인 후 복사
로그인 후 복사
🎜약어:🎜🎜🎜🎜
const odd = [1, 3, 5 ];
const nums = [2, ...odd, 4 , 6];
로그인 후 복사
로그인 후 복사
🎜likeJavaScript가 참값인 경우에만 두 문이 동일합니다.🎜🎜판단 값이 참값이 아닌 경우 다음과 같이 할 수 있습니다. 🎜🎜🎜🎜
const { a, b, ...z } = { a: 1, b: 2, c: 3, d: 4 };
console.log(a) // 1
console.log(b) // 2
console.log(z) // { c: 3, d: 4 }
로그인 후 복사
로그인 후 복사
🎜약어:🎜 🎜🎜🎜
function foo(bar) {
 if(bar === undefined) {
  throw new Error(&#39;Missing parameter!&#39;);
 }
 return bar;
}
로그인 후 복사
로그인 후 복사
🎜🎜5. JavaScript 루프 약어 방법 🎜🎜🎜🎜🎜
mandatory = () => {
 throw new Error(&#39;Missing parameter!&#39;);
}

foo = (bar = mandatory()) => {
 return bar;
}
로그인 후 복사
로그인 후 복사
🎜약어: 🎜🎜🎜🎜
const pets = [
 { type: &#39;Dog&#39;, name: &#39;Max&#39;},
 { type: &#39;Cat&#39;, name: &#39;Karl&#39;},
 { type: &#39;Dog&#39;, name: &#39;Tommy&#39;},
]

function findDog(name) {
 for(let i = 0; i<pets.length; ++i) {
  if(pets[i].type === &#39;Dog&#39; && pets[i].name === name) {
   return pets[i];
  }
 }
}
로그인 후 복사
로그인 후 복사
🎜 Array.forEach를 사용할 수도 있습니다. : 🎜🎜🎜🎜
pet = pets.find(pet => pet.type ===&#39;Dog&#39; && pet.name === &#39;Tommy&#39;);
console.log(pet); // { type: &#39;Dog&#39;, name: &#39;Tommy&#39; }
로그인 후 복사
로그인 후 복사
🎜🎜6. 단락 평가 🎜🎜🎜변수에 할당된 값은 해당 값이 null인지 undefine인지 판단하여 결정됩니다. 🎜🎜🎜🎜
function validate(values) {
 if(!values.first)
  return false;
 if(!values.last)
  return false;
 return true;
}

console.log(validate({first:&#39;Bruce&#39;,last:&#39;Wayne&#39;})); // true
로그인 후 복사
로그인 후 복사
🎜약어: 🎜🎜🎜 🎜
// 对象验证规则
const schema = {
 first: {
  required:true
 },
 last: {
  required:true
 }
}

// 通用验证函数
const validate = (schema, values) => {
 for(field in schema) {
  if(schema[field].required) {
   if(!values[field]) {
    return false;
   }
  }
 }
 return true;
}


console.log(validate(schema, {first:&#39;Bruce&#39;})); // false
console.log(validate(schema, {first:&#39;Bruce&#39;,last:&#39;Wayne&#39;})); // true
로그인 후 복사
로그인 후 복사
🎜🎜7. 0이 많은 숫자(예: 10000000)를 써야 하는 경우 지수(1e7)를 사용할 수 있습니다. 숫자를 바꾸려면: 🎜🎜🎜
Math.floor(4.9) === 4 //true
로그인 후 복사
로그인 후 복사
🎜약어: 🎜🎜🎜🎜
~~4.9 === 4 //true
로그인 후 복사
로그인 후 복사
🎜 🎜8. 객체 속성 약어🎜🎜🎜속성 이름이 키 이름과 동일한 경우 ES6 방법을 사용할 수 있습니다. 🎜🎜🎜 🎜rrreee🎜약어: 🎜🎜🎜🎜rrreee🎜🎜9. 화살표 함수 약어🎜🎜🎜전통적인 함수 작성 방법은 이해하고 작성하기 쉽지만 다른 함수 내에 중첩되면 이러한 장점이 사라집니다. 🎜🎜🎜🎜rrreee🎜약어: 🎜🎜🎜🎜rrreee🎜🎜10. 암시적 반환 값 약어🎜🎜🎜return 문은 함수의 최종 결과를 반환하는 데 자주 사용됩니다. 단일 문은 암시적으로 해당 값을 반환하는 수식을 사용할 수 있습니다(함수는 return 키워드를 생략하려면 {}를 생략해야 함). 🎜🎜는 여러 줄로 된 반환 문입니다(예: 객체 리터럴 표현식 🎜)으로서 함수 본문을 둘러싸려면 ()를 사용해야 합니다. 🎜🎜🎜🎜rrreee🎜약어: 🎜🎜🎜🎜rrreee🎜🎜11. 기본 매개변수 값🎜🎜🎜함수에서 매개변수에 기본값을 전달하기 위해 일반적으로 if 문을 사용하여 작성하지만 기본값을 정의하려면 ES6을 사용합니다. 값은 매우 간결합니다. 🎜🎜🎜🎜rrreee🎜약어:🎜🎜🎜🎜rrreee🎜🎜12. 템플릿 문자열🎜🎜🎜전통적인 JavaScript 언어에서 출력 템플릿은 일반적으로 다음과 같이 작성됩니다. 🎜🎜🎜🎜rrreee🎜ES6에서는 백틱과 ${} 약어를 사용할 수 있습니다: 🎜🎜🎜🎜rrreee🎜🎜13 구조 분해 할당 약어 방법🎜🎜🎜웹 프레임워크에서는 구성 요소를 추출해야 하는 경우가 많습니다. 배열 또는 객체 리터럴 형식의 구성 요소 및 데이터는 API 간에 앞뒤로 전달된 다음 해체되어야 합니다🎜🎜🎜🎜rrreee🎜약어: 🎜🎜🎜🎜rrreee🎜또한 🎜변수 이름🎜:🎜🎜🎜을 할당할 수도 있습니다. 🎜rrreee🎜🎜14. 문자열 약어 🎜🎜🎜는 여러 줄의 문자열을 출력해야 하며, 연결하려면 +를 사용해야 합니다. 🎜🎜🎜🎜rrreee🎜백틱을 사용하면 약어 기능을 얻을 수 있습니다. 🎜 🎜🎜🎜
const lorem = `Lorem ipsum dolor sit amet, consectetur
  adipisicing elit, sed do eiusmod tempor incididunt
  ut labore et dolore magna aliqua. Ut enim ad minim
  veniam, quis nostrud exercitation ullamco laboris
  nisi ut aliquip ex ea commodo consequat. Duis aute
  irure dolor in reprehenderit in voluptate velit esse.`
로그인 후 복사
로그인 후 복사

15.扩展运算符简写

扩展运算符有几种用例让JavaScript代码更加有效使用,可以用来代替某个数组函数。


// joining arrays
const odd = [1, 3, 5];
const nums = [2 ,4 , 6].concat(odd);

// cloning arrays
const arr = [1, 2, 3, 4];
const arr2 = arr.slice()
로그인 후 복사
로그인 후 복사

简写:


// joining arrays
const odd = [1, 3, 5 ];
const nums = [2 ,4 , 6, ...odd];
console.log(nums); // [ 2, 4, 6, 1, 3, 5 ]

// cloning arrays
const arr = [1, 2, 3, 4];
const arr2 = [...arr];
로그인 후 복사
로그인 후 복사

不像concat()函数,可以使用扩展运算符来在一个数组中任意处插入另一个数组。


const odd = [1, 3, 5 ];
const nums = [2, ...odd, 4 , 6];
로그인 후 복사
로그인 후 복사

也可以使用扩展运算符解构:


const { a, b, ...z } = { a: 1, b: 2, c: 3, d: 4 };
console.log(a) // 1
console.log(b) // 2
console.log(z) // { c: 3, d: 4 }
로그인 후 복사
로그인 후 복사

16.强制参数简写

JavaScript中如果没有向函数参数传递值,则参数为undefined。为了增强参数赋值,可以使用if语句来抛出异常,或使用强制参数简写方法。


function foo(bar) {
 if(bar === undefined) {
  throw new Error(&#39;Missing parameter!&#39;);
 }
 return bar;
}
로그인 후 복사
로그인 후 복사

简写:


mandatory = () => {
 throw new Error(&#39;Missing parameter!&#39;);
}

foo = (bar = mandatory()) => {
 return bar;
}
로그인 후 복사
로그인 후 복사

17.Array.find简写

想从数组中查找某个值,则需要循环。在ES6中,find()函数能实现同样效果。


const pets = [
 { type: &#39;Dog&#39;, name: &#39;Max&#39;},
 { type: &#39;Cat&#39;, name: &#39;Karl&#39;},
 { type: &#39;Dog&#39;, name: &#39;Tommy&#39;},
]

function findDog(name) {
 for(let i = 0; i<pets.length; ++i) {
  if(pets[i].type === &#39;Dog&#39; && pets[i].name === name) {
   return pets[i];
  }
 }
}
로그인 후 복사
로그인 후 복사

简写:


pet = pets.find(pet => pet.type ===&#39;Dog&#39; && pet.name === &#39;Tommy&#39;);
console.log(pet); // { type: &#39;Dog&#39;, name: &#39;Tommy&#39; }
로그인 후 복사
로그인 후 복사

18.Object[key]简写

考虑一个验证函数


function validate(values) {
 if(!values.first)
  return false;
 if(!values.last)
  return false;
 return true;
}

console.log(validate({first:&#39;Bruce&#39;,last:&#39;Wayne&#39;})); // true
로그인 후 복사
로그인 후 복사

假设当需要不同域和规则来验证,能否编写一个通用函数在运行时确认?


// 对象验证规则
const schema = {
 first: {
  required:true
 },
 last: {
  required:true
 }
}

// 通用验证函数
const validate = (schema, values) => {
 for(field in schema) {
  if(schema[field].required) {
   if(!values[field]) {
    return false;
   }
  }
 }
 return true;
}


console.log(validate(schema, {first:&#39;Bruce&#39;})); // false
console.log(validate(schema, {first:&#39;Bruce&#39;,last:&#39;Wayne&#39;})); // true
로그인 후 복사
로그인 후 복사

现在可以有适用于各种情况的验证函数,不需要为了每个而编写自定义验证函数了

19.双重非位运算简写

有一个有效用例用于双重非运算操作符。可以用来代替Math.floor(),其优势在于运行更快,可以阅读此文章了解更多位运算。

Math.floor(4.9) === 4 //true
로그인 후 복사
로그인 후 복사

简写

~~4.9 === 4 //true
로그인 후 복사
로그인 후 복사

到此就完成了相关的介绍,推荐大家继续看下面的相关文章

위 내용은 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. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. 크로스 플레이가 있습니까?
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

wapi가 무엇인지에 대한 자세한 소개 wapi가 무엇인지에 대한 자세한 소개 Jan 07, 2024 pm 09:14 PM

사용자들은 인터넷을 사용하면서 와피(wapi)라는 용어를 접했을 수도 있지만, 와피가 무엇인지 모르는 사람들도 있을 것입니다. 다음은 모르는 사람들의 이해를 돕기 위해 자세히 소개한 것입니다. wapi란 무엇입니까? 답변: wapi는 무선 LAN 인증 및 기밀 유지를 위한 인프라입니다. 이는 일반적으로 사무실 건물과 같은 장소 근처에서 보호되는 적외선 및 블루투스와 같은 기능과 같습니다. 기본적으로 소규모 부서가 소유하므로 이 기능의 범위는 불과 몇 킬로미터에 불과합니다. wapi 관련 소개: 1. Wapi는 무선 LAN의 전송 프로토콜입니다. 2. 이 기술은 협대역 통신의 문제를 방지하고 더 나은 통신을 가능하게 합니다. 3. 신호를 전송하는 데는 하나의 코드만 필요합니다.

win11이 PUBG 게임을 실행할 수 있는지에 대한 자세한 설명 win11이 PUBG 게임을 실행할 수 있는지에 대한 자세한 설명 Jan 06, 2024 pm 07:17 PM

PlayerUnknown's Battlegrounds라고도 알려진 Pubg는 2016년 인기를 얻은 이후 많은 플레이어를 끌어모은 매우 고전적인 슈팅 배틀 로얄 게임입니다. 최근 win11 시스템이 출시된 후 많은 플레이어들이 win11에서 플레이하고 싶어합니다. win11이 pubg를 플레이할 수 있는지 편집기를 따라가 보겠습니다. win11이 pubg를 플레이할 수 있나요? 답변: Win11은 pubg를 플레이할 수 있습니다. 1. win11 초기에는 win11에서 tpm을 활성화해야 했기 때문에 많은 플레이어가 pubg에서 금지되었습니다. 2. 하지만 플레이어 여러분의 피드백을 바탕으로 블루홀에서는 이 문제를 해결하였고, 이제 win11에서도 정상적으로 pubg 플레이가 가능해졌습니다. 3. 술집을 만난다면

i5 프로세서에 win11을 설치할 수 있는지 여부에 대한 자세한 소개 i5 프로세서에 win11을 설치할 수 있는지 여부에 대한 자세한 소개 Dec 27, 2023 pm 05:03 PM

i5는 인텔이 보유한 프로세서 시리즈로, 11세대 i5의 다양한 버전이 있으며, 세대마다 성능이 다릅니다. 따라서 i5 프로세서가 win11을 설치할 수 있는지 여부는 어떤 세대의 프로세서인지에 따라 별도로 알아보겠습니다. i5 프로세서를 win11과 함께 설치할 수 있습니까? 답: i5 프로세서는 win11과 함께 설치할 수 있습니다. 1. 8세대 및 후속 i51, 8세대 및 후속 i5 프로세서는 Microsoft의 최소 구성 요구 사항을 충족할 수 있습니다. 2. 따라서 Microsoft 웹 사이트에 들어가서 "Win11 설치 도우미"만 다운로드하면 됩니다. 3. 다운로드가 완료된 후 설치 도우미를 실행하고 프롬프트에 따라 Win11을 설치합니다. 2. i51 8세대 이전과 8세대 이후

최신 Win 11 사운드 튜닝 방법 소개 최신 Win 11 사운드 튜닝 방법 소개 Jan 08, 2024 pm 06:41 PM

최신 win11로 업데이트한 후 많은 사용자가 시스템 사운드가 약간 변경되었지만 이를 조정하는 방법을 알지 못합니다. 따라서 오늘 이 사이트에서는 컴퓨터의 최신 win11 사운드 조정 방법을 소개합니다. 작동 방법도 어렵지 않습니다. 선택 사항도 다양합니다. 와서 다운로드하여 사용해 보세요. 최신 컴퓨터 시스템 Windows 11의 사운드 조정 방법 1. 먼저 바탕 화면 오른쪽 하단의 사운드 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "재생 설정"을 선택합니다. 2. 그런 다음 설정을 입력하고 재생 표시줄에서 "스피커"를 클릭합니다. 3. 그런 다음 오른쪽 하단의 "속성"을 클릭하십시오. 4. 속성에서 "향상" 옵션 표시줄을 클릭하세요. 5. 이때 '모든 음향효과 비활성화' 앞의 √가 체크되어 있으면 취소해 주세요. 6. 그 후 아래에서 설정할 음향 효과를 선택하고 클릭하세요.

PyCharm 초보자 가이드: 대체 함수에 대한 종합 분석 PyCharm 초보자 가이드: 대체 함수에 대한 종합 분석 Feb 25, 2024 am 11:15 AM

PyCharm은 개발 효율성을 크게 향상시킬 수 있는 풍부한 기능과 도구를 갖춘 강력한 Python 통합 개발 환경입니다. 그 중 교체 기능은 개발 과정에서 자주 사용되는 기능 중 하나로, 개발자가 코드를 빠르게 수정하고 코드 품질을 향상시키는 데 도움을 줄 수 있습니다. 이 기사에서는 초보자가 이 기능을 더 잘 익히고 사용할 수 있도록 특정 코드 예제와 함께 PyCharm의 대체 기능을 자세히 소개합니다. 대체 기능 소개 PyCharm의 대체 기능은 개발자가 코드에서 지정된 텍스트를 빠르게 대체하는 데 도움이 될 수 있습니다.

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

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

컴퓨터의 프린터 드라이버 위치에 대한 자세한 정보 컴퓨터의 프린터 드라이버 위치에 대한 자세한 정보 Jan 08, 2024 pm 03:29 PM

많은 사용자가 컴퓨터에 프린터 드라이버를 설치했지만 이를 찾는 방법을 모릅니다. 그래서 오늘은 컴퓨터에서 프린터 드라이버의 위치에 대해 자세히 소개하겠습니다. 아직 모르시는 분들을 위해 원래 의미를 바꾸지 않고 내용을 다시 작성할 때 프린터 드라이버를 찾을 수 있는 위치를 살펴보겠습니다. 언어를 중국어로 다시 작성해야 하며 원래 문장이 표시될 필요는 없습니다. 먼저 타사 소프트웨어를 사용하여 검색하는 것이 좋습니다. 2. 오른쪽 상단에서 "도구 상자"를 찾습니다. 아래의 "장치 관리자"를 클릭하세요. 다시 쓴 문장: 3. 하단의 "장치 관리자"를 찾아 클릭합니다. 4. 그런 다음 "인쇄 대기열"을 열고 프린터 장치를 찾습니다. 이번에는 프린터 이름과 모델입니다. 5. 프린터 장치를 마우스 오른쪽 버튼으로 클릭하면 업데이트하거나 제거할 수 있습니다.

도지코인이란 무엇인가요? 도지코인이란 무엇인가요? Apr 01, 2024 pm 04:46 PM

Dogecoin은 고정된 공급 한도가 없고, 빠른 거래 시간, 낮은 거래 수수료, 대규모 밈 커뮤니티가 있는 인터넷 밈을 기반으로 만들어진 암호화폐입니다. 용도로는 소액 거래, 팁, 자선 기부 등이 있습니다. 그러나 무제한 공급, 시장 변동성, 조크 코인으로서의 지위 역시 위험과 우려를 불러일으킵니다. 도지코인이란 무엇입니까? Dogecoin은 인터넷 밈과 농담을 기반으로 만들어진 암호화폐입니다. 기원과 역사: Dogecoin은 2013년 12월 두 명의 소프트웨어 엔지니어 Billy Markus와 Jackson Palmer에 의해 만들어졌습니다. 당시 인기 있었던 "Doge" 밈에서 영감을 받아, 영어가 서툰 시바견이 등장하는 코믹한 사진입니다. 특징 및 이점: 무제한 공급: 비트코인과 같은 다른 암호화폐와는 달리

See all articles