String
转为字符串
执行代码:
<script>
// undefined
console.log(String(undefined)); // 'undefined'
// boolean
console.log(String(true)); // 'true'
console.log(String(false)); // 'false'
// number
console.log(String(11)); // '11'
console.log(String(0b101)); // '5'
console.log(String(011)); // '9'
console.log(String(0x11)); // '17'
// null
console.log(typeof null); // object
console.log(String(null)); // 'null'
// Array
console.log(String([1, 2, 3])); // 1,2,3
// object
console.log(String({name: '张三'})); // '[object Object]'
// function
function demo() {
}
console.log(String(demo)); // 'function demo () {}'
</script>