ch
Feedback
Javascript Node Js basic to Advance

Javascript Node Js basic to Advance

前往频道在 Telegram
1 176
订阅者
无数据24 小时
-27
-1130
帖子存档
// 20. match()
(async () => {
  let { input } = require("jsshort");
  let strMatch = await input("Enter a string: ");
  let regexPattern = await input("Enter regular expression: ");
  console.log(strMatch.match(regexPattern));
})();

// 19. trimEnd() - trimRight() is an alias
(async () => {
  let { input } = require("jsshort");
  let strTrimEnd = await input("Enter a string: ");
  console.log(strTrimEnd.trimEnd());
})();

// 18. trimStart() - trimLeft() is an alias
(async () => {
  let { input } = require("jsshort");
  let strTrimStart = await input("Enter a string: ");
  console.log(strTrimStart.trimStart());
})();

// 17. substr()
(async () => {
  let { input } = require("jsshort");
  let strSubstr = await input("Enter a string: ");
  let startSubstr = parseInt(await input("Enter start index: "));
  let lengthSubstr = parseInt(await input("Enter length: "));
  console.log(strSubstr.substr(startSubstr, lengthSubstr));
})();

// 16. endsWith()
(async () => {
  let { input } = require("jsshort");
  let strEndsWith = await input("Enter a string: ");
  let searchStringEnd = await input("Enter search string: ");
  console.log(strEndsWith.endsWith(searchStringEnd));
})();

// 15. startsWith()
(async () => {
  let { input } = require("jsshort");
  let strStartsWith = await input("Enter a string: ");
  let searchStringStart = await input("Enter search string: ");
  console.log(strStartsWith.startsWith(searchStringStart));
})();

// 14. repeat()
(async () => {
  let { input } = require("jsshort");
  let strRepeat = await input("Enter a string: ");
  let repeatCount = parseInt(await input("Enter number of repetitions: "));
  console.log(strRepeat.repeat(repeatCount));
})();

// 13. padEnd()
(async () => {
  let { input } = require("jsshort");
  let strPadEnd = await input("Enter a string: ");
  let targetLengthEnd = parseInt(await input("Enter target length: "));
  let padStringEnd = await input("Enter padding string: ");
  console.log(strPadEnd.padEnd(targetLengthEnd, padStringEnd));
})();

// 12. padStart()
(async () => {
  let { input } = require("jsshort");
  let strPadStart = await input("Enter a string: ");
  let targetLength = parseInt(await input("Enter target length: "));
  let padString = await input("Enter padding string: ");
  console.log(strPadStart.padStart(targetLength, padString));
})();

// 11. trim()
(async () => {
  let { input } = require("jsshort");
  let strTrim = await input("Enter a string: ");
  console.log(strTrim.trim());
})();

// 10. toUpperCase()
(async () => {
  let { input } = require("jsshort");
  let strUpperCase = await input("Enter a string: ");
  console.log(strUpperCase.toUpperCase());
})();

// 9. toLowerCase()
(async () => {
  let { input } = require("jsshort");
  let strLowerCase = await input("Enter a string: ");
  console.log(strLowerCase.toLowerCase());
})();

// 8. substring()
(async () => {
  let { input } = require("jsshort");
  let strSubstring = await input("Enter a string: ");
  let startSubstring = parseInt(await input("Enter start index for substring: "));
  let endSubstring = parseInt(await input("Enter end index for substring: "));
  console.log(strSubstring.substring(startSubstring, endSubstring));
})();

// 7. slice()
(async () => {
  let { input } = require("jsshort");
  let strSlice = await input("Enter a string: ");
  let startSlice = parseInt(await input("Enter start index for slice: "));
  let endSlice = parseInt(await input("Enter end index for slice: "));
  console.log(strSlice.slice(startSlice, endSlice));
})();

// 6. lastIndexOf()
(async () => {
  let { input } = require("jsshort");
  let strLastIndexOf = await input("Enter a string: ");
  let lastSearchIndex = await input("Enter string to search for: ");
  console.log(strLastIndexOf.lastIndexOf(lastSearchIndex));
})();

// 5. indexOf()
(async () => {
  let { input } = require("jsshort");
  let strIndexOf = await input("Enter a string: ");
  let searchIndex = await input("Enter string to search for: ");
  console.log(strIndexOf.indexOf(searchIndex));
})();

// 4. includes()
(async () => {
  let { input } = require("jsshort");
  let strIncludes = await input("Enter a string: ");
  let searchString = await input("Enter a search string: ");
  console.log(strIncludes.includes(searchString));
})();

// 3. concat()
(async () => {
  let { input } = require("jsshort");
  let strConcat1 = await input("Enter first string: ");
  let strConcat2 = await input("Enter second string: ");
  console.log(strConcat1.concat(strConcat2));
})();

// 2. charCodeAt()
(async () => {
  let { input } = require("jsshort");
  let strCharCodeAt = await input("Enter a string: ");
  let indexCharCodeAt = parseInt(await input("Enter index to retrieve character code: "));
  console.log(strCharCodeAt.charCodeAt(indexCharCodeAt));
})();

// 1. charAt()
(async () => {
  let { input } = require("jsshort");
  let strCharAt = await input("Enter a string: ");
  let indexCharAt = parseInt(await input("Enter index to retrieve character: "));
  console.log(strCharAt.charAt(indexCharAt));
})();