从零开始的全栈工程师——html篇2.7(JS数据类型…
2018-10-23 03:05:53来源:博客园 阅读 ()
JS数据类型具体分析与数据的三大存储格式
1. 字符串 string
2. 数字 number
3. 布尔 boolean
4. null 空
5. undefined 未定义
↑↑↑叫基本数据类型 基本数据类型就是简单的赋值
6. 对象 object
array数组 function函数 json 日期 数字对象等 都属于对象
“.”运算符
点 运算符 xxx.sss xxx 是对像 sss是属性和方法。
任何数据类型都是拥有属性和方法的
一、字符串
字符串的定义
var s=”haha”;
Var st=new String(“hello”) 对象形式定义
1.属性 length(长度) 字符串中字节的总数 st.length
2.方法
1)charAt()返回指定位置的字符 (index) index是索引 console.log(as.charAt(4))
2)concat()链接两个或多个字符串 并返回新的字符串 console.log(as.concat(sd))
3)indexOf() 返回某个字符 在字符串中首次出现的位置 console.log(as.indexOf(ss))
↑↑↑没有就是-1
4)lastIndexOf()从后往前搜索字符串 并从起始位置 0开始计算返回字符串最后出现的位置
5)match()
6)replace()
7)search()
8)slice(start,end)在字符串中截取一段字符 并返回截取的字符 //console.log(a.slice(1,7)) 虽然说写的1——7 但截取到的是1——6
9)split()把字符串分割成字符串数组
10)substr() 开始位置 和 向后截取的个数
11)substing()提取字符串中两个索引号之间的字符 等价slice
12)toLowerCase() 将所有大写的转成小写
13)toUpperCase() 将所有小写的转成大写
14)trim() 除去字符串两端的空白
二、数据的三大存储格式
字符串格式 数组格式 json格式
1.string格式 作为一个前端者 你第一手得到的数据都是字符串
2.数组格式
1)定义 var arr = [“张三”,“李四”,“王五”];
数据通过索引去查找对应的元素 arr[3]
2)数组的遍历
For循环去遍历数组中的元素
对象定义形式
Var arr=new Array()
指定长度式定义
3.json格式
1)定义var obj={“name”:”张三”,”age”:24,”sex”:”男”}
我们把 age name sex 叫keys 键 (属性)
我们把后面的 24 张三 男 叫值 (属性值)
这种keys:value 这种数据格式在js中叫键值对
2)In 运算 看一个属性是否是json的
3)json的遍历
for in
如何操作json的值 通过.运算 和 []
.和 [] 都表示的的意思
Arr[1] arr的索引1第二项,一般数组用[] json用 .
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 高性能JavaScript循环语句和条件语句 2020-02-21
- vue之手把手教你写日历组件 2019-08-14
- Vue.use()源码分析且执行后干什么了 2019-08-14
- JS运行机制 2019-08-14
- 前端从零开始学习Graphql 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash