Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. 숫자를 반전된 숫자 배열로 변환 JavaScript

      예를 들어, 숫자를 받아서 숫자 배열을 숫자의 자릿수로 반환하지만 역순으로 반환하는 함수를 작성해야 한다고 가정해 보겠습니다. 숫자를 문자열로 변환한 다음 분할하여 숫자 문자열 배열을 얻은 다음 문자열을 숫자로 변환하고 배열을 반대로 하여 마지막으로 반환합니다. 다음은 뒤집을 숫자를 취하는 함수입니다 - const reversifyNumber = (num) => {    const numString = String(num);    return numString.split("&quo

    2. 특정 단어를 제외하고 알파벳순으로 항목 정렬 JavaScript

      예를 들어 문자열 리터럴을 포함하는 두 개의 배열이 있고 그 중 하나는 알파벳순으로 정렬해야 하지만 정렬해야 하는 배열에 다른 배열의 일부 단어가 포함되어 있으면 해당 단어는 맨 위에 나타나야 하고 나머지는 요소는 알파벳순으로 정렬되어야 합니다. 함수를 작성해 봅시다. excludeSorting(arr, ex) 여기서 arr은 정렬할 배열이고 ex는 arr에서 맨 위에 표시되어야 하는 문자열의 배열입니다(arr에 표시되는 경우). 예시 const arr = ['apple', 'cat', 'zeb

    3. 배열 JavaScript에서 NaN 키워드의 존재를 확인하는 방법

      참 값과 거짓 값을 모두 포함하는 요소 배열이 있습니다. 우리의 임무는 원래 배열에서 NaN인 요소의 인덱스가 있는 배열을 반환하는 함수를 작성하는 것입니다. NaN !==NaN NaN의 데이터 유형은 실제로 숫자입니다. NaN은 거짓 값이지만 다른 데이터 유형이나 변수에는 없는 고유한 속성이 있습니다. NaN ===NaN은 false를 산출한다는 것입니다. 그리고 NaN의 경우에만 거짓입니다. 그래서 우리는 이 동작을 우리의 장점에 사용할 수 있고 NaN 값 인덱스를 선택할 수 있습니다. 이에 대한 코드는 - const arr

    4. 정수를 로마 숫자로 변환하는 JavaScript 알고리즘

      예를 들어 intToRoman()과 같은 함수를 작성해야 한다고 가정해 봅시다. 이 함수는 이름에서 알 수 있듯이 인수로 전달된 숫자에 해당하는 로마자를 반환합니다. 이 함수의 코드를 작성해 봅시다 - 예시 =4){ 결과 +=IV; 숫자 -=4; }else{ 결과 +=나; 숫자 -=1; } } } 반환 결과;};console.log(intToRoman(178));console.log(intToRoman(89));console.log(intToRoman(55));console.log(intToRoman(1555)); 출력 콘솔에서

    5. 로마 숫자를 십진수로 변환하는 JavaScript 알고리즘

      우리는 로마 숫자 문자열을 받아 10진수(밑수 10)에 해당하는 값을 반환하는 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const romanToInt = (s) => {    const legend = "IVXLCDM";    const l=[1,5,10,50,100,500,1000];    let sum=0;    while(s){       if(!!s[1] &&am

    6. 두 객체를 단일 객체로 병합하고 동일한 키에 대한 값을 추가하는 JavaScript 프로그램

      두 개의 객체를 가져와 단일 객체로 병합하고 동일한 키에 대한 값을 추가하는 함수를 작성해야 합니다. 이것은 선형 시간과 일정한 공간에서 수행되어야 합니다. 즉, 최대 하나의 루프만 사용하고 기존 객체의 속성을 병합하고 새 변수를 생성하지 않아야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다. - 예시 const obj1 = {    value1: 45,    value2: 33,    value3: 41,    value4: 4,    

    7. JavaScript를 사용하여 배열을 재귀적으로 반복하고 항목 수를 반환하시겠습니까?

      배열과 검색 쿼리를 받아서 중첩 배열에서 해당 검색 쿼리의 개수를 반환하는 searchRecursively()와 같은 함수를 작성해야 합니다. 예를 들어, 배열이 −로 주어지면 const 이름 =[rakesh, [kalicharan, krishna, rakesh, james, [michael, nathan, rakesh, george]]]; 그럼 - searchRecursively(이름, rakesh); 배열에 총 3번 나타나므로 3을 반환해야 합니다. 따라서 이 재귀 함수에 대한 코드를 작성해 보겠습니다. - 예시 { if

    8. JavaScript의 연속 숫자 합계

      예를 들어, 배열을 가져와서 연속된 유사한 숫자를 더한 다른 배열을 반환하는 함수를 작성해야 한다고 가정해 보겠습니다. 예를 들어 - const array = [1, 5, 5, 5, 8, 8, 9, 1, 4, 4, 2]; 출력은 다음과 같아야 합니다. - [1, 15, 16, 9, 1, 8, 2] 모든 연속적인 5를 더하면 최대 15가 된 다음 2개의 연속 8을 더하면 최대 16이 되고 마찬가지로 4를 더하면 최대 8이 됩니다. 따라서 이 함수에 대한 코드를 작성해 보겠습니다. 여기에서 Array.prototype.reduc

    9. 배열 JavaScript에서 가장 긴 문자열과 가장 짧은 문자열 가져오기

      다음과 같은 문자열 리터럴 배열이 있습니다. - const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.']; 이 배열에서 가장 긴 단어와 가장 짧은 단어를 반환하는 함수를 작성해야 합니다. 완전한 반복을 통해 배열에서 가장 긴 단어와 가장 짧은 단어를 추적하기 위해 Array.prototype.reduce() 메서드를 사용할

    10. 재귀적 피보나치 수열을 위한 JavaScript 코드

      숫자 n을 받아서 피보나치 수열의 처음 n개 요소가 있는 배열을 반환하는 재귀 함수 fibonacci()를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const fibonacci = (n, res = [], count = 1, last = 0) => {    if(n){       return fibonacci(n-1, res.concat(count), count+last, count);    };    return re

    11. JavaScript에서 숫자가 회문인지 확인

      예를 들어, 숫자를 받아서 그 숫자가 회문인지 여부에 따라 부울 값을 반환하는 함수를 작성해야 한다고 가정해 보겠습니다. 한 가지 제한 사항은 숫자를 문자열이나 다른 데이터 유형으로 변환하지 않고 이 작업을 수행해야 한다는 것입니다. 회문(Palindrome) 숫자는 앞뒤로 읽어도 같은 숫자입니다. 예를 들어 - 121 343 12321 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const isPalindrome = (num) => {    // Finding the appropriate fac

    12. JavaScript에서 재귀 함수를 사용할 때까지의 짝수의 합

      숫자 n을 받아서 n까지의 모든 짝수의 합을 반환하는 재귀 함수를 작성해야 합니다. 이 함수의 코드를 작성해 봅시다 - 예시 const recursiveEvenSum = (num, sum = 0) => {    num = num % 2 === 0 ? num : num - 1;    if(num){       return recursiveEvenSum(num - 2, sum+num);    }    return sum; }; co

    13. JavaScript의 배열에서 특정 숫자 요소를 제거하는 방법

      숫자와 숫자의 배열을 받는 함수를 작성해야 하며 배열에서 해당 숫자의 모든 항목을 제거해야 합니다. 이 함수의 코드를 작성해 봅시다. 여기에서 요소를 제거하기 위해 재귀를 사용할 것입니다. 배열에서 요소의 할당을 제거하는 재귀 함수는 다음과 같이 작성할 수 있습니다. 예시 const numbers = [1,2,0,3,0,4,0,5]; const removeElement = (arr, element) => {    if(arr.indexOf(element) !== -1){      

    14. JavaScript 배열에서 유형의 n번째 항목 인덱스 가져오기

      배열 arr을 받는 getIndex()와 같은 함수를 작성해야 합니다. 문자열/숫자 리터럴 txt 및 숫자 n . txt의 n번째 출현 인덱스를 반환해야 합니다. arr에서 . txt인 경우 n 번 나타나지 않으면 -1을 반환해야 합니다. 따라서 이에 대한 함수를 작성해 보겠습니다. - 예시 const arr = [45, 76, 54, 43, '|', 54, '|', 1, 66, '-', '|', 34, '|', 5, 76]; const getIndex = (

    15. JavaScript의 서로 다른 두 배열에서 고유한 항목 가져오기

      배열의 배열을 받아들이고 원래 배열의 배열에 있는 모든 요소를 ​​포함하여 새 배열을 반환하지만 중복 항목은 제거하는 함수를 만들어야 합니다. 예를 들어 - 입력이 -인 경우 const arr = [    [12, 45, 65, 76, 76, 87, 98],    [54, 65, 98, 23, 78, 9, 1, 3],    [87, 98, 3, 2, 123, 877, 22, 5, 23, 67] ]; 그러면 출력은 다음과 같은 고유한 요소의 단일 배열이어야 합니다. - [ &n

    16. 숫자 배열을 분할하고 JavaScript 배열에 양수를 푸시하고 다른 배열에 음수를 푸시하시겠습니까?

      배열을 받아서 양수와 음수라는 두 가지 속성을 가진 객체를 반환하는 함수를 작성해야 합니다. 둘 다 배열의 모든 긍정적인 항목과 부정적인 항목을 각각 포함하는 배열이어야 합니다. 이것은 매우 간단합니다. Array.prototype.reduce() 메서드를 사용하여 원하는 요소를 선택하고 두 배열의 개체에 넣습니다. 예시 const arr = [    [12, -45, 65, 76, -76, 87, -98],    [54, -65, -98, -23, 78, -9, 1, 3],   &nb

    17. NaN 값이 항상 맨 아래에 오도록 JavaScript 배열을 정렬합니다.

      문자열과 숫자 혼합 데이터 유형을 포함하는 배열이 있습니다. NaN 값이 항상 맨 아래에 오도록 배열을 정렬하는 정렬 함수를 작성해야 합니다. 배열에는 모든 일반 숫자가 먼저 포함되어야 하고 그 뒤에 문자열 리터럴이 오고 그 뒤에 NaNnumbers가 와야 합니다. NaN의 데이터 유형이 숫자라는 것을 알고 있으므로 !number &&!string과 같은 NaN을 확인할 수 없습니다. 또한 요소의 동어반복과 거짓을 간단히 확인하면 빈 문자열도 NaN 또는 undefined가 충족하는 것과 동일한 조건을 충족합니다. NaN 확인

    18. JavaScript를 사용하여 임의의 숫자를 사용하여 고정 길이로 문자열 채우기

      우리는 두 개의 인수를 취하는 padSting()과 같은 함수를 작성해야 합니다. 첫 번째는 문자열이고 두 번째는 숫자입니다. 문자열의 길이는 항상 숫자보다 작거나 같습니다. 문자열 끝에 임의의 숫자를 삽입하여 길이가 숫자와 정확히 같도록 하고 새 문자열을 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const padString = (str, len) => {    if(str.length < len){       const random = Math.

    19. null을 "-" JavaScript로 바꾸는 방법

      많은 키를 가진 객체를 받아 모든 거짓 값을 대시( - )로 바꾸는 함수를 작성해야 합니다. 우리는 단순히 원래 객체를 반복하면서 거짓 값을 포함하는 키를 확인하고 여분의 공간(즉, 제자리)을 사용하지 않고 해당 거짓 값을 -로 바꿀 것입니다. 예시 const obj = {    key1: 'Hello',    key2: 'World',    key3: '',    key4: 45,    key5: &

    20. JavaScript로 색상 측정기에 대해 #CCCCCC와 #3B5998 사이의 색상을 생성하시겠습니까?

      주어진 두 색상 사이에 임의의 색상을 생성하는 함수를 작성해야 합니다. 이 문제를 부분적으로 해결해 봅시다 - 먼저 → 주어진 두 숫자 사이에 난수를 생성하는 함수를 작성합니다. 두 번째 → 임의의 색상 생성을 위해 16진수 스케일을 사용하는 대신 0~15개의 10진수 스케일에 16진수를 매핑하고 대신 사용합니다. 마지막으로 → 주어진 색상 문자열을 반복하고 임의의 색상을 생성합니다. 예시 const randomBetween = (a, b) => {    const max = Math.ma

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:120/297  20-컴퓨터/Page Goto:1 114 115 116 117 118 119 120 121 122 123 124 125 126