数据类型

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(); //1

function 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,1
alert(arr);//[1,2,360,4,5,6,9]  数组后面追加9,1

自定义属性

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

json 简单使用

json用于存储数据

var json = {name:'xiaoming',age:5};
alert(json.name);//xiaoming
alert(json.name+'今年'+json.age+'岁了。');//xiaoming今年5岁了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值