ãã®ã¹ãã«ãã¹ãã®ç®çã¯ãããã¹ãã®æ±ã â JavaScript ã§ã®æååããã³ä¾¿å©ãªæååã¡ã½ããã®è¨äºãçè§£ãã¦ãããã©ãããè©ä¾¡ãããã¨ã§ãã
ã¡ã¢: æå©ããå¿ è¦ãªå ´åã¯ãã¹ãã«ãã¹ã使ç¨ã¬ã¤ãããèªã¿ãã ãããã¾ããã³ãã¥ãã±ã¼ã·ã§ã³ãã£ãã«ã®ããããã使ç¨ãã¦ãç§ãã¡ã«é£çµ¡ãããã¨ãã§ãã¾ãã
æåå 1æåã®æååã®èª²é¡ã§ã¯ãå°ããªãã¨ããå§ãã¾ãããããã§ã« quoteStart
ã¨ãã夿°ã®ä¸ã«æåãªå¼ç¨æã®ååãããã¾ãã
ãã®èª²é¡ã宿ãããã«ã¯ã次ã®ããã«ãã¦ãã ããã
quoteEnd
ã¨ãã夿°ã«è¿½å ãã¾ããããfinalQuote
ã¨ããååã®å¤æ°ã«ä¿åãã¾ããããquoteStart
ã®åé¡ãä¿®æ£ããå®å
¨ãªå¼ç¨ãæ£ãã表示ãããããã«ã§ãã¾ããï¼* {
box-sizing: border-box;
}
p {
color: purple;
margin: 0.5em 0;
}
const quoteStart = 'Don't judge each day by the harvest you reap ';
// ããã«ã³ã¼ãã追å
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const section = document.querySelector("section");
const para1 = document.createElement("p");
para1.textContent = finalQuote;
section.appendChild(para1);
ãããã¯ãªãã¯ããã¨ã模ç¯è§£çã表示ãã¾ãã
æçµç㪠JavaScript ã¯æ¬¡ã®ããã«ãªãã¾ãã
// å¼ç¨ç¬¦ãã¨ã¹ã±ã¼ãããå¿
è¦ãããã¾ã
const quoteStart = 'Don\'t judge each day by the harvest you reap ';
const quoteEnd = "but by the seeds that you plant.";
const finalQuote = `${quoteStart}${quoteEnd}`;
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ...
æåå 2
ãã®èª²é¡ã§ã¯ã 2 ã¤ã®æååãæ ¼ç´ãã quote
㨠substring
ã¨ãã 2 ã¤ã®å¤æ°ãè¨å®ããã¦ãã¾ãã
ãã®èª²é¡ã宿ãããã«ã¯ã次ã®ããã«ãã¦ãã ããã
quoteLength
ã¨ãã夿°ã«æ ¼ç´ãã¾ããããsubstring
ã quote
ã®ä¸ã§ç¾ããã¤ã³ããã¯ã¹ã®ä½ç½®ãæ¢ãããã®å¤ã index
ã¨ãã夿°ã«æ ¼ç´ãã¾ããããrevisedQuote
ã¨ãã夿°ã«æ ¼ç´ãã¾ããããconst quote = "I do not like green eggs and ham. I do not like them, Sam-I-Am.";
const substring = "green eggs and ham";
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ããã«ã³ã¼ãã追å
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const section = document.querySelector("section");
section.innerHTML = " ";
const para1 = document.createElement("p");
para1.textContent = `The quote is ${quoteLength} characters long.`;
const para2 = document.createElement("p");
para2.textContent = revisedQuote;
section.appendChild(para1);
section.appendChild(para2);
ãããã¯ãªãã¯ããã¨ã模ç¯è§£çã表示ãã¾ãã
æçµç㪠JavaScript ã¯æ¬¡ã®ããã«ãªãã¾ãã
// ...
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const quoteLength = quote.length;
const index = quote.indexOf(substring);
const revisedQuote = quote.slice(0, index + substring.length + 1);
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ...
æåå 3
æ¬¡ã®æååã®èª²é¡ã§ã¯ãååä»ä¸ãããã®ã¨åãå¼ç¨æãæå®ããã¦ãã¾ãããã¡ãã£ã¨ããããã§ãããã®ããã«ä¿®æ£ãã¦æ´æ°ãã¦ãã ããã
ãã®èª²é¡ã宿ãããã«ã¯ã次ã®ããã«ãã¦ãã ããã
fixedQuote
ã¨ãã夿°ã«æ ¼ç´ãã¾ããããfixedQuote
ã§ã¯ã "green eggs and ham" ããããªããå®éã«å«ããªå¥ã®é£ã¹ç©ã«ç½®ãæãã¦ãã ãããfinalQuote
ã¨ãã夿°ã«ä¿åãã¾ããããconst quote = "I dO nOT lIke gREen eGgS anD HAM";
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ããã«ã³ã¼ãã追å
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const section = document.querySelector("section");
const para1 = document.createElement("p");
para1.textContent = finalQuote;
section.appendChild(para1);
ãããã¯ãªãã¯ããã¨ã模ç¯è§£çã表示ãã¾ãã
æçµç㪠JavaScript ã¯æ¬¡ã®ããã«ãªãã¾ãã
// ...
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
let fixedQuote = quote.toLowerCase();
const firstLetter = fixedQuote.slice(0, 1);
fixedQuote = fixedQuote.replace(firstLetter, firstLetter.toUpperCase());
fixedQuote = fixedQuote.replace("green eggs and ham", "pickled onions");
const finalQuote = `${fixedQuote}.`;
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ...
æåå 4
æå¾ã®æååã®èª²é¡ã§ã¯ãå®çã®ååã 2 ã¤ã®æ°å¤ãä¸å®å
¨ãªæååï¼è¿½å ãå¿
è¦ãªé¨åã¯ã¢ã¹ã¿ãªã¹ã¯ (*
) ã§ç¤ºããã¦ãã¾ãï¼ãä¸ãããã¦ãã¾ããæååã®å¤ã以ä¸ã®ããã«å¤æ´ãã¦ãã ããã
ãã®èª²é¡ã宿ãããã«ã¯ã次ã®ããã«ãã¦ãã ããã
const theorem = "Pythagorean theorem";
const a = 5;
const b = 8;
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// Edit the string literal
const myString =
"Using *, we can work out that if the two shortest sides of a right-angled triangle have lengths of * and *, the length of the hypotenuse is *.";
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const section = document.querySelector("section");
const para1 = document.createElement("p");
para1.textContent = myString;
section.appendChild(para1);
ãããã¯ãªãã¯ããã¨ã模ç¯è§£çã表示ãã¾ãã
æçµç㪠JavaScript ã¯æ¬¡ã®ããã«ãªãã¾ãã
// ...
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
const myString = `Using ${theorem}, we can work out that if the two shortest sides of a right-angled triangle have lengths of ${a} and ${b},
the length of the hypotenuse is ${Math.sqrt(a ** 2 + b ** 2)}.`;
// 以ä¸ã®ã³ã¼ãã¯ç·¨éããªãã§ãã ããã
// ...
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4