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中的数据类型的主要内容,如果未能解决你的问题,请参考以下文章

48个值得掌握的JavaScript代码片段(上)

JavaScript 代码片段

执行AJAX返回HTML片段中的JavaScript脚本

从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)