js 数据类型具体分析
任何数据类型都是拥有属性和方法的。
字符串 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 数据类型具体分析的更多相关文章
- 从零开始的全栈工程师——js篇2.7(JS数据类型具体分析)
JS数据类型具体分析与数据的三大存储格式 1. 字符串 string2. 数字 number3. 布尔 boolean4. null 空5. undefined 未定义↑↑↑叫基本数据类型 基本数据类 ...
- JS 数据类型分析及字符串的方法
1.js数据类型分析 (1)基础类型:string.number.boolean.null.undefined (2)引用类型:object-->json.array... 2.点运算 xxx ...
- vue—你必须知道的 js数据类型 前端学习 CSS 居中 事件委托和this 让js调试更简单—console AMD && CMD 模式识别课程笔记(一) web攻击 web安全之XSS JSONP && CORS css 定位 react小结
vue—你必须知道的 目录 更多总结 猛戳这里 属性与方法 语法 计算属性 特殊属性 vue 样式绑定 vue事件处理器 表单控件绑定 父子组件通信 过渡效果 vue经验总结 javascript ...
- 由js apply与call方法想到的js数据类型(原始类型和引用类型)
原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型) js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b, ...
- 总结的JS数据类型判定(非常全面)
用typeof 来检测数据类型 Javascript自带两套类型:基本数据类型(undefined,string,null,boolean,function,object)和对象类型. 但是如果尝试用 ...
- JavaScript学习10 JS数据类型、强制类型转换和对象属性
JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...
- basket.js 源码分析
basket.js 源码分析 一.前言 basket.js 可以用来加载js脚本并且保存到 LocalStorage 上,使我们可以更加精准地控制缓存,即使是在 http 缓存过期之后也可以使用.因此 ...
- JS数据类型的理解(猜测)
Js 数据类型 对于这个主题,首先来看几个问题,如果你对这几个问题很清楚的话,那就请直接跳过吧,不用接着往下看了,如果不清楚,建议你还是看看. 1)如果判断函数?function 和object的联系 ...
- web开发与设计--js数据类型,js运营商
1. js数据类型划分:号码值类型,布尔,串 由typeof能够看到什么类型的数据被详述. 举例: <span style="font-family:Microsoft YaHei;f ...
随机推荐
- 大叔学ML第四:线性回归正则化
目录 基本形式 梯度下降法中应用正则化项 正规方程中应用正则化项 小试牛刀 调用类库 扩展 正则:正则是一个汉语词汇,拼音为zhèng zé,基本意思是正其礼仪法则:正规:常规:正宗等.出自<楚 ...
- FastDFS客户端与自定义文件存储系统
<1>安装 安装提供给大家的fdfs_client-py-master.zip到虚拟环境中 pip install fdfs_client-py-master.zip pip instal ...
- rem计算
//jquery实现 // $(function(){ // $(window).on("resize",function(){ // var width=$(window).wi ...
- 微信小程序客服消息新增临时素材接口java实现
今天想在微信小程序的客服信息窗口里回复用户一个图片信息,发现还需要上传素材,但是微信文档的上传临时素材接口写的模模糊糊,无奈去百度,网上清一色的PHP实现方式,难道我穿越了?PHP已经把java给超越 ...
- Mybatis优缺点
优点:SQL写在XML中,便于统一管理和优化 提供映射标签,支持对象和数据库的orm字段关系映射 可以对SQL进行优化 缺点: SQL工作量大 mybagtis移植姓不好 不支持级联
- Jquery百宝箱
引入jquery <script src="https://blog-static.cnblogs.com/files/dongxiaodong/jquery-3.3.1.min.js ...
- Kubernetes集群搭建之Etcd集群配置篇
介绍 etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置,具有以下优点. 简单 : 相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的raft算法实现一致性,并通过g ...
- 使用JDOM解析xml文档
一.使用JDOOM解析xml文档 准备工作 1.下载JDOM.jar 包 解析代码如下 import org.jdom2.Attribute; import org.jdom2.Document; i ...
- angular整合环信webIM
此处有两大坑: 1.下载easemob-websdk此npm包时,并没有下载strophe.js.crypto-js.underscore这三个包,需要自己手动下载. 2.如下方标红位置所示,需要自己 ...
- 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 ...