首页 > 代码库 > JavaScript中的数据类型
JavaScript中的数据类型
JavaScript中的6种数据类型,如下所示:
- 数字(Number)
- 字符串(String)
- 布尔(Boolean)
- NuLL
- 未定义(Undefined)
- 对象(Object)
1. 数字:
在javascript中这些完全是有效的数字:
1
51.50
-1
oxd(是一个十六进制数)
1.1数值函数:NaN(not a number)非数字
IsNaN:判断是否是NaN
alert(isNaN("4"))//4不是一个数字吗
alert(isNaN("four"))
1.2Math对象
alert(Math.PI);//返回一个3.14159... Math.rundom()//0-1之间的随机数
2.字符串:
- "B"
- "This is ‘another‘ string"
2.1转义引号
alert(‘I"m \‘using\‘ single"neat‘)//用 "\"来转义引号
2.2其他转义字符
\b 退格
\f 水平制表符
\n 换行符
\v 垂直制表符
\f 换页符
\r 回车符
\\ 反斜杠符
alert("hello\r\hello\nword")
alert("\\n")//一个"\" 后面原样输出
2.3 字符串方法和属性
2.3.1获取字符串长度
var x="This is a string"; alert(x.length);
var myString="this is a string" alert(myString.substring(3)) //s a string alert(myString.substring(3,9))//s is a alert(myString.slice(3)) //s a string alert(myString.slice(3,9)) //s is a alert(myString.substr(3,9)) //s is a st
substr方法也接受两个参数,第一个是返回字符的开始位置,substr和前两者不同的是第二个参数是返回字符的个数,而不是结束位置。
2.3.2字符串连接
//conect var firstString=‘Hello‘; var nextSting=firstString.concat("World"); alert(nextSting);
2.3.3大小写转换
var myString="this is a String"; alert(myString.toUpperCase());//THIS IS A STRING alert(myString.toLowerCase());//this is a string
2.3.4字符串转字
alert(parseInt("123.abc3")) //123 从左到右,一旦发现不是数字的就跳出来
alert(parseFloat("123.123abc"))//123.123
3.布尔值:
有两个值,ture false
3.null:
var myVariable=" ";//变量myVariable是空是,但不是 null
4.未定义:
没定义,或者定义了没放值
5.对象:
var myObject={};//使用花括号创建对象,创建了一个名为myObject的空对象
var myObject={ "name":"xm"; "size": "1" } //创建一个名为myObject的对象,它有两个属性,分别是name 和 size ,包含属性中的值分别是xm 和 1
6.数组:
var star=[];//创建一个空数组 var star=new Array();同上相等
var star =new Array(); star[0]="ab"; star[1]="xm" star[2]="ef"; 也可以写成:var star=["ab","xm","ef"]
JavaScript中的数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。