复习 点运算符 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. Jenkins获取运行job的用户名

    1. Jenkins获取运行job的用户名 需要安装user build vars plugin 插件,然后就可以取到$BUILD_USER_ID变量. user build vars plugin下 ...

  2. PDF 报表 Java 组件 iText5 中的单位注意事项

    这里面涉及到这几个单位: 点(磅)(pt).像素(px).英寸(inch).毫米(mm) 分辨率单位有: dpi(点每英寸):出现于打印或印刷领域. lpi (线每英寸):描述光学分辨率的尺度. pp ...

  3. redis5.0新特性

    1. redis5.0新特性 1.1. 新的Stream类型 1.1.1. 什么是Stream数据类型 抽象数据日志 数据流 1.2. 新的Redis模块API:Timers and Cluster ...

  4. Mybatis Cause: java.lang.ClassNotFoundException: Cannot find class:

    MyBatis原因:java.lang.ClassNotFoundException:找不到类. 原因你的xml文件中的返回类型错误,没有找到这个类. 检查类名是否正确,检查路径是否正确. 在复制my ...

  5. 【转】CSS中的浮动和清除浮动

    以下转自<CSS中的浮动和清除浮动,梳理一下!> 浮动到底是什么? 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素.请默念3次! 浮动最初设计的目 ...

  6. asp.net core 2.0发布到IIS流程及报错解决方案

      我这是个新装的服务器,没有安装任何软件. 一.发布流程 1.安装AspNetCoreModule托管模块,同时会自动安装..net core runtime DotNetCore.2.0.8-Wi ...

  7. Ocelot简易教程(五)之集成IdentityServer认证以及授权

    Ocelot简易教程目录 Ocelot简易教程(一)之Ocelot是什么 Ocelot简易教程(二)之快速开始1 Ocelot简易教程(二)之快速开始2 Ocelot简易教程(三)之主要特性及路由详解 ...

  8. 在linux上安装svn

    1. 安装svn 输入命令:yum -y install subversion 检查是否安装成功: 输入命令:svn –version 2. 创建代码仓库 输入命令:mkdir -p /usr/loc ...

  9. 数据读取(SQL)与文本写入(fileStream)

    要求:从三个不同服务器中取数,对最近10的历史数据进行去重,写出到文本. 1.读取. public static DataTable ExecuteSql(string connectString, ...

  10. 1.let命令总结

    1.let用法类似于var,但是let只在所在代码块有效 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // ...