JavaScript 学习笔记
日常练习案例
字符串操作
// 'abcEFG' 重新排序 ---> 规则是 把大写字母放前面,小写字母放后面 // realization /** explain: operationStr 操作字符串 应用了: String.split() 切割字符串返回数组、 Array.join() 将数组中的元素以某种操作符连接起来、 正则表达式的使用 */ function operationStr(str) { return str.split(/[a-z]/g).join('') + str.split(/[A-Z]/g).join('') } // Test var str = 'abcEFG', // expect output: 'EFGabc' result = operationStr(str) console.log(result) // output: 'EFGabc'
查看测试结果
Boolean 类型学习练习
/** explain: test 自定义变量名称 Boolean类型 new Boolean() 实例化,默认 返回 false document 文档 document.write() 向页面打印信息,会覆盖页面原有的内容 document.write("<br />") 向页面输出一个换行 */ var test test = new Boolean() document.write(test) document.write("<br />") // output: false test = new Boolean(null) document.write(test) document.write("<br />") // output: false test = new Boolean('') // '' 或 "" document.write(test) document.write("<br />") // output: false test = new Boolean(undefined) document.write(test) document.write("<br />") // output: false test = new Boolean(NaN) document.write(test) document.write("<br />") // output: false test = new Boolean(0) document.write(test) document.write("<br />") // output: false test = new Boolean(false) document.write(test) document.write("<br />") // output: false test = new Boolean(true) document.write(test) document.write("<br />") // output: true
- 查看测试结果