JS入门六

Posted qinmengyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS入门六相关的知识,希望对你有一定的参考价值。

复习:

点运算符  xxx.sss  xxx是对象    sss是属性和方法。

任何数据类型都是拥有属性和方法的

js数据类型具体分析

(1)基础类型:string   number  boolean  null  defined

(2)引用(复合)类型:object     json  array等

js的关键字:var  function  new

  var 声明变量   function 定义函数  new 定义对象

方法:xx.fn() fn是方法  方法归属前面的对象

函数:fn()  是函数  函数归属定义函数的作用域(函数在哪个作用域下定义就归属谁)

js命名

  当两个或多个单词在一起构成一个新词是从第二个单词开始,首字母要大写。这种命名方式叫驼峰发命名

数据的三大格式:

  1.String格式  

  2.数组格式

  3.Jdon

字符串: string  var st="hello world";

  字符串的定义:A.  var   s="哈哈"    B.  var   st=new  String("hello")   对象形式定义

1.属性:lenght  字符串中字节的长度   st.lenght

2.方法:函数

  (1)charAt()   返回指定位置的字符

    技术分享图片

  (2)concat()  链接两个或多个字符串,并返回新的字符串

  技术分享图片

  (3)indexOf()  返回某个字符串在字符串中首次出现的位置(下标)如果没有返回-1

  技术分享图片

  (4)lastIndexOf()  从后向前检索某个字符串在字符串中出现的位置,返回值是从起始位置算起

  技术分享图片

  (5)math()

  (6)replace()

  (7)search()

  (8)slice(start,end)字符串中截取一段字符,并运算截取的字符

   技术分享图片

  (9)split()  把字符串分割成字符串数组

   技术分享图片

  (10)substr()  从起始索引号提取字符串中指定数目的字符

   技术分享图片

两个参数,一个是开始位置,另一个是向后截取的个数

  (11)substring()  提取字符串中两个指定的索引号之间的字符;等价于slice

  技术分享图片

  (12)toLowercase()  将所有大写转换成小写

  技术分享图片

  (13)toUppercase()   将所有小写字母转换成大写字母

  技术分享图片

  (14)trim()  除去字符串两端的余白

  技术分享图片

数组格式:

1.定义   var   arr=["张三","李四","张龙"]

   技术分享图片

  技术分享图片

  数组通过索引去查找对应的元素    arr[3]

2.数组的遍历

  For循环去遍历数组中的元素

  技术分享图片

3.数组的对象定义方式

  var   arr=new Array()

  技术分享图片

4.指定长度式定义

  技术分享图片

Json格式

1.定义     var   obj={"name":"张三";"age":24;""“sex“:”男”}

 技术分享图片技术分享图片

我们把name   age sex叫keys键(属性)把后面的张三    24   男叫值(属性值)

 这种keys:value   这种数据格式在js中叫键值对

in  运算     看一个属性是否是json的

技术分享图片

2.json的遍历

For  in

技术分享图片

如何操作json的值  通过.运算和[ ]

技术分享图片

.和[]二者表示的的意思

Arr[1] arr的索引1第二项,一般数组用[]  json用 .

 


以上是关于JS入门六的主要内容,如果未能解决你的问题,请参考以下文章

React入门2

React入门2

ES6入门六:class的基本语法继承私有与静态属性修饰器

JavaScript入门

python入门六 函数

DAY55-前端入门-javascript