JavaScript中的数据类型
Posted 小太阳wy927
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中的数据类型的主要内容,如果未能解决你的问题,请参考以下文章