数据类型

来源:互联网 发布:相声主线知乎 编辑:程序博客网 时间:2024/05/21 06:20

html标签类型:block、inline、inline-block等类型。
ECMAScript:是标准、核心。是定义js的语法,规定js中的数据类型。
js数据类型:
数字类型(number)
字符串类型(string):可以获取字符串有多长、获取字符串中某个字符
布尔值(boolean):只有两个值true、false
函数类型():
对象类型(object):json、数组、null、object
undefined未定义:表示状态,一般表示你写的程序出问题了

查看类型 typeof

<script>    var a = 100;    alert(typeof a);//number 查看数据类型</script>

1、查看字符串长度

var a = 'dog';alert(a.length);//3  查看字符串长度//如果字符串前面有一个空格,后面有一个空格,也算字符串长度里面。例如:var a = ' dog ';alert(a.length);//5  字母是3,加上前后各一个空格是2,所以长度为5//一个空格算一个长度,两个空格是2,三个空格是3...

2、查看字符串中某个字符 charAt( )

根据数字下标来获取子字符串

var a = 'xiaoming';alert(a.charAt(2));//a  从0开始算起0,1,2

3、布尔值

if( 12<90 ){ // if后面的小括号里就是进行转换成布尔值    alert(1);}

4、函数调用

var fn1 = function(){alert(1)};alert(fn1); //function(){alert(1)};fn1(); //1function fn2(){alert(2);}alert(fn2);//function fn2(){alert(2);}fn2();//2

5、数组简单使用

var arr = [1,2,3,4,5,6];alert(arr.length); //6 数组长度arr[2] = 360; //更改下标为2的数组alert(arr); //[1,2,360,4,5,6]arr.push(9,1); //数组后面追加9,1alert(arr);//[1,2,360,4,5,6,9]  数组后面追加9,1

自定义属性

var arr = [1,2,3];arr.abc = 999; // 添加自定义属性abc,值为999arr.fn1 = function(){alert('ok')}; //添加函数arr.fn1(); //ok

json 简单使用

json用于存储数据

var json = {name:'xiaoming',age:5};alert(json.name);//xiaomingalert(json.name+'今年'+json.age+'岁了。');//xiaoming今年5岁了。
原创粉丝点击