复习 点运算符 xxx.sss xxx是对象  sss是属性和方法。
任何数据类型都是拥有属性和方法的。
字符串 String var st=“hello world”.
字符串的定义
    A. var s="haha";
    B var st=new String(“hello”) 对象的形式定义
1. 属性 length 字符串字符中的总数  st.leanth
2. 方法 函数
(1) charAt () 返回指定位置的字符 (index)indxe是索引
(2)concat()链接两个或多个字符串,并返回新的字符串。

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

(4) lastlndex Of 从后面向前检索某个字符串在字符串出现的位置,返回值是从始位置起。

5.match()

6.replace()

7.search()

8.slice(start end)  字符串中截取一段字符,并返回截取的字符

9.split() 吧字符串分割成字符串组

10.splitsubstr() 两个参数 一个是开始位置,一个是向后截取的个数。

11.substring()提取字符串中两个制定的索引号之间的字符

12.tolowercase()将所有大写转成小写

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

14.trim() 除去字符串两端空白

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

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

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

js命名

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

数据的三大存储格式

1.string格式 作为一个前端者 你第一个得到的数据就是字符串

2.数据格式

3.json

数组格式

1.定义 var arr=["张三,"李四","王五"];

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

2.数组的遍历

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

json 的格式

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

我们把 age name sex 叫keys 键(属性)

我们把后面的 24 张三男  叫值  (属性值)

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

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

js 数据类型具体分析的更多相关文章

  1. 从零开始的全栈工程师——js篇2.7(JS数据类型具体分析)

    JS数据类型具体分析与数据的三大存储格式 1. 字符串 string2. 数字 number3. 布尔 boolean4. null 空5. undefined 未定义↑↑↑叫基本数据类型 基本数据类 ...

  2. JS 数据类型分析及字符串的方法

    1.js数据类型分析 (1)基础类型:string.number.boolean.null.undefined (2)引用类型:object-->json.array... 2.点运算  xxx ...

  3. vue—你必须知道的 js数据类型 前端学习 CSS 居中 事件委托和this 让js调试更简单—console AMD && CMD 模式识别课程笔记(一) web攻击 web安全之XSS JSONP && CORS css 定位 react小结

    vue—你必须知道的   目录 更多总结 猛戳这里 属性与方法 语法 计算属性 特殊属性 vue 样式绑定 vue事件处理器 表单控件绑定 父子组件通信 过渡效果 vue经验总结 javascript ...

  4. 由js apply与call方法想到的js数据类型(原始类型和引用类型)

    原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型) js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b, ...

  5. 总结的JS数据类型判定(非常全面)

    用typeof 来检测数据类型 Javascript自带两套类型:基本数据类型(undefined,string,null,boolean,function,object)和对象类型. 但是如果尝试用 ...

  6. JavaScript学习10 JS数据类型、强制类型转换和对象属性

    JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...

  7. basket.js 源码分析

    basket.js 源码分析 一.前言 basket.js 可以用来加载js脚本并且保存到 LocalStorage 上,使我们可以更加精准地控制缓存,即使是在 http 缓存过期之后也可以使用.因此 ...

  8. JS数据类型的理解(猜测)

    Js 数据类型 对于这个主题,首先来看几个问题,如果你对这几个问题很清楚的话,那就请直接跳过吧,不用接着往下看了,如果不清楚,建议你还是看看. 1)如果判断函数?function 和object的联系 ...

  9. web开发与设计--js数据类型,js运营商

    1. js数据类型划分:号码值类型,布尔,串 由typeof能够看到什么类型的数据被详述. 举例: <span style="font-family:Microsoft YaHei;f ...

随机推荐

  1. 大叔学ML第四:线性回归正则化

    目录 基本形式 梯度下降法中应用正则化项 正规方程中应用正则化项 小试牛刀 调用类库 扩展 正则:正则是一个汉语词汇,拼音为zhèng zé,基本意思是正其礼仪法则:正规:常规:正宗等.出自<楚 ...

  2. FastDFS客户端与自定义文件存储系统

    <1>安装 安装提供给大家的fdfs_client-py-master.zip到虚拟环境中 pip install fdfs_client-py-master.zip pip instal ...

  3. rem计算

    //jquery实现 // $(function(){ // $(window).on("resize",function(){ // var width=$(window).wi ...

  4. 微信小程序客服消息新增临时素材接口java实现

    今天想在微信小程序的客服信息窗口里回复用户一个图片信息,发现还需要上传素材,但是微信文档的上传临时素材接口写的模模糊糊,无奈去百度,网上清一色的PHP实现方式,难道我穿越了?PHP已经把java给超越 ...

  5. Mybatis优缺点

    优点:SQL写在XML中,便于统一管理和优化 提供映射标签,支持对象和数据库的orm字段关系映射 可以对SQL进行优化      缺点: SQL工作量大 mybagtis移植姓不好 不支持级联

  6. Jquery百宝箱

    引入jquery <script src="https://blog-static.cnblogs.com/files/dongxiaodong/jquery-3.3.1.min.js ...

  7. Kubernetes集群搭建之Etcd集群配置篇

    介绍 etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置,具有以下优点. 简单 : 相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的raft算法实现一致性,并通过g ...

  8. 使用JDOM解析xml文档

    一.使用JDOOM解析xml文档 准备工作 1.下载JDOM.jar 包 解析代码如下 import org.jdom2.Attribute; import org.jdom2.Document; i ...

  9. angular整合环信webIM

    此处有两大坑: 1.下载easemob-websdk此npm包时,并没有下载strophe.js.crypto-js.underscore这三个包,需要自己手动下载. 2.如下方标红位置所示,需要自己 ...

  10. 1.numpy的用法

    numpy创建ndarray对象的三种方法 1.1.list转化 In [8]: import numpy as np In [9]: a = [1,2,3,4] In [10]: x1 = np.a ...