string-methods.js 667 B

12345678910111213141516171819202122232425262728
  1. let name = ' Andrew Mead '
  2. // Length property
  3. console.log(name.length)
  4. // Convert to uppercase
  5. console.log(name.toUpperCase())
  6. // Convert to lowercase
  7. console.log(name.toLowerCase())
  8. // Includes method
  9. let password = 'abc123password098'
  10. console.log(password.includes('password'))
  11. // Trim
  12. console.log(name.trim())
  13. // Challenge area
  14. // isValidPassword
  15. // length is more than 8 - and it doesn't contain the word password
  16. let isValidPassword = function(pass) {
  17. return pass.length > 8 && !pass.includes('password')
  18. }
  19. console.log(isValidPassword('asdfp'))
  20. console.log(isValidPassword('abc123!@##$%'))
  21. console.log(isValidPassword('asdfpasswordsdfdffdfdfd22'))