js数据类型具体分析
1.基本类型: strin(字符串) number(数字) boolean(布尔) null undefined
2.引用类型:object == json array
(复习 ) 点丶 运算符 xxx。sss 对象。属性 和方法
任何数据类型都是拥有属性和方法的。
字符串 (string) var a= “ hello world”
字符串的定义:
@1 属性 length 字符串中字节的总数 a.length
@2 方法 函数
(1) charAt() 返回指定位置的字符(index)index是索引
(2) concat() 链接两个或多个字符串,并返回新的字符串
(3) indexOf() 返回某个字符串在字符串中首次出现的位置(下标)如果没有返回-1
4,lastIndexOf() 从后向前检索某个字符串在字符串中出现的位置,返回值是从起始位置算起
5.match() 6.replace() 7search()
8.slice(start , end)字符串中截取一段字符,并返回截取的字符
9. split() 把字符串分割成字符串数组
10. substr()两个参数 一个是开始位置,一个是向后截取的个数
11 substring() 提取字符串中两个指定的索引号之间的字符。
12.toLowercase() 将所有大写的转成小写
13.toUppercase() 将所有小写字母转换成大写字母
14. trim() 出去字符串两端的空白.
var function new 都是js的关键字
var 声明变量 function 定义函数 new 定义对象的
方法:xx.fn fn是方法 方法归属于丶前面的对象
函数:fn()是函数 函数归属于定义函数的作用域(函数在哪作用域在那)
js命名
当两个或多个单词在一起构成一个新词时,从第二个单词开始 ,首字母要大些,这种叫驼峰发命名
数据的三大存储格式
1.string 格式 作为一个前端这 你第一手得到的数据都是字符串
2数组格式.array
1 定义 var arr=[“张三”,”李四”,”王五”];
2For循环去遍历数组中的元素
3Var arr=new Array()
4指定长度式定义
3. json
1. 定义 var obj={“name”:”张三”,”age”:24,”sex”:”男”}
我们把 age name sex 叫keys 键(属性)
我们把后面的 24 张三男 叫值 (属性值)
这种keys:value 这种数据格式在js中叫键值对
.和 [] 都表示的的意思
Arr[1] arr的索引1第二项,一般数组用[] json用 .