优秀的编程知识分享平台

网站首页 > 技术文章 正文

JavaScript 数据类型转换(javascript数据类型转换)

nanyue 2024-11-01 12:45:23 技术文章 4 ℃

转换为字符串型

变量.toString()

String(变量)

变量 + ''

转换为数字型

var age = prompt('请输入您的年龄')

console.log(age)

console.log(typeof age)

console.log(parseInt(age))//18 / 18.5 // 18px

console.log(parseFloat(age))//18 / 18.5 // 18px

console.log(Number('18'))//18 / 18.5 // 18px

// 算数运算 - * / 隐式转换

console.log('12' - 0) // 12
console.log('123' - '120') //3
console.log('123' + '120') //'123120'

转换为布尔型

console.log(Boolean(''))
console.log(Boolean(0))
console.log(Boolean(NaN))
console.log(Boolean(null))
console.log(Boolean(undefined))
console.log(Boolean(document.all))

案例

<script>
/* 请输入你出生年份
得到今年几岁 */
var useYear = prompt('请输入你出生年份')
alert('你今年' + (2020 - useYear) + '岁')
</script>
<script>
/*你的姓名,你的年龄,你的性别*/
let name = prompt('请输入您的姓名')
let age = prompt('请输入您的年龄')
let sex = prompt('请输入您的性别')
alert('您的姓名是:' + name + '\n您的年龄是:' + age + '\n您的性别是:' + sex)
</script>
<script>
/*弹出一个输入框,第一个值
弹出第二个输入框,第二个值
弹出结果*/
let number1 = prompt('请输入第一个值:')
let number2 = prompt('请输入第二个值:')
let result = parseFloat(number1) + parseFloat(number2)
alert('结果是' + result)
</script>

Tags:

最近发表
标签列表