Skip to content

Instantly share code, notes, and snippets.

@kovaldn
Last active December 18, 2015 12:19
Show Gist options
  • Select an option

  • Save kovaldn/5781661 to your computer and use it in GitHub Desktop.

Select an option

Save kovaldn/5781661 to your computer and use it in GitHub Desktop.
Javascript: string
/*
* STRING IN JAVASCRIPT
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
*/
// Строки в JavaScript нельзя изменять. Можно прочитать символ, но нельзя заменить его. Как только строка создана — она такая навсегда.
// ===================================================
// ===================================================
// .charAt(3) - узнать букву по счету
"http://loftblog.ru".charAt(0) // h
// substring(start, end) возвращает подстроку с позиции start до, но не включая end
"stringify".substring(0,1) // s
"stringify".substring(5) // gify
// substr(start [, length]) - первый аргумент имеет такой же смысл, как и в substring, а второй содержит не конечную позицию, а количество символов
"stringify".substr(2,4) // ring, со 2й позиции 4 символа
// .slice(2,3) - вырезаем с, по
// СЧИТАЕТСЯ САМЫМ УДОБНЫМ МЕТОДОМ
"http://loftblog.ru".slice(11,15) // blog
// Различие между substring и slice - в том, как они работают с отрицательными и выходящими за границу строки параметрами
"15".replace(/5/, '2') // 12
// ===================================================
// ===================================================
// str.length — это свойство строки, вызывается без скобок, т.к. не метод
"dima".length // 4
"dima"[1] // i
// буквы можно сравнивать
var a = "a";
var b = "b";
if (a < b) // true
// ===================================================
// ===================================================
window.location.href.split('/').pop();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment