''
+
10
===
'10'
//
true将一个值加上空字符串可以轻松转换为字符串类型。
2、字符串转换为数字
+'010'
===
10
Number('010')
===
10
parseInt('010',
10)
===
10
//
用来转换为整数
+'010.2'
===
10.2
Number('010.2')
===
10.2
parseInt('010.2',
10)
===
10
3、转换为布尔值
!!'foo'
//
true
!!''
//
false
!!'0'
//
true
!!'1'
//
true
!!'-1'
//
true
!!{}
//
true
!!true
//
true
通过使用 否 操作符两次,可以把一个值转换为布尔型。
以上这篇js
数字、字符串、布尔值的转换方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
从问题中可以看到提问者真实想要问的是 boolean 而不是 blean 应该是手误打错的缘故吧,故:这里针对boolean进行说明!
首先要明确blean值得意义:
Boolean 对象表示两个值:"true" 或 "false"。Boolean对象描述:
在 JavaScript 中,布尔值是一种基本的数据类型。 Boolean 对象是一个将布尔值打包的布尔对象。 Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。 当调用 toString() 方法将布尔值转换成字符串时(通常是由 JavaScript 隐式地调用),JavaScript 会内在地将这个布尔值转换成一个临时的 Boolean 对象,然后调用这个对象的 toString() 方法由于js为弱类型语音,故可利用如下进行blean对象的创建
var myBoolean=new Boolean()注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!所以给出6,7中例子:
下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。
var myBoolean=new Boolean()var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)
下面的所有的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean=new Boolean(1)var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Bill Gates")
js中变量类型是由后面的值确定的,以下教大家如何知道当前变量的类型。具体方法如下。
具体步骤
复习一下变量都有哪些类型
JavaScript中变量有number, string, boolean, object, function, undefined
考察什么情况是哪种类型
使用 typeof 属性,可以返回变量的类型
如:
<script type="text/javascript">
var a = 12
//alert(typeof a) //number
a = "asdf"
//alert(typeof a) //string
a = true
//alert(typeof a) //boolean
a = function() {
alert("adfasdf")
}
//alert(typeof a) //function
a = document
//alert(typeof a) //object
var b
alert(typeof b) //undefined
</script>
变量a在前面赋值,后面的注释就是相应的类型