Js数据类型具体分析

1.     基础类型:  string  number   boolean   null  undefined

2.     引用类型:  object ==》  json  array  等

复习   点运算符  xxx.sss   xxx 是对像    sss是属性和方法。

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

字符串 String    var st=”hello world”;

字符串的定义

A.       var s=”haha”;

B.        Var st=new String(“hello”)    对象形式定义

1.        属性 length   字符串中字节的总数    st.length

2.        方法  函数

(1)      charAt() 返回指定位置的字符(index)index是索引

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

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

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

5,match()

6,replace()

7,search()

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

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

10.  substr()

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

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

等价slice

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

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

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

Var function  new 都是js的关键字

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

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

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

Js命名

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

数据的三大存储格式

1.        String格式  做为一个前端者你第一手得到的数据都是字符串

2.        数组格式

姓名

性别

年龄

张三

24

3.        Json

数组格式

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

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

2.数组的遍历

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

3.数组的其他定义方式

Var arr=new Array()

4.指定长度式定义

Json的格式

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

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

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

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

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

Json的遍历

For in

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

.和 [] 都表示的的意思

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

转载于:https://www.cnblogs.com/yangzhiqiang/p/9878942.html

js数据类型 方法 函数相关推荐

  1. JS数据类型及函数的预编译

    1.JS总体上分为:原始值和引用值 原始值分为:Number.Boolean.String.undefined.null;原始值不可改变的值,存储在栈[stack]的,先进后出! 引用值:array. ...

  2. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  3. JS的组成-JS数组方法-JS函数-系统化学习

    JS Day01 什么是js的组成? ECMAScript(es) 其实就是js的规范(规则) DOM 文档对象模型 div span BOM 浏览器对象模型 JS的使用方式 行内样式的书写(不经常使 ...

  4. js封装一个判断数据类型的函数

    一.写在前面 今天看到一道面试题--用js手写一个判断数据类型的函数.然后我首先想到的就是通过if....else if .....else if...,但是这样写就会给面试官感觉特别Low.那我们来 ...

  5. unescape解密 php,php 版 模仿 js ,unescape函数解码,escape函数编码的方法

    php 版 模仿 js ,unescape函数解码,escape函数编码的方法 其实跟js 端进行编码和解码相同,而且可以通过php的这个方法直接对js返回的数据进行编码和解码,方法通用. /** * ...

  6. [js] 实现一个函数记忆的方法

    [js] 实现一个函数记忆的方法 同步运算结果缓存,这个就老生常谈了: function useCache(func) {var cache = {};return function() {var k ...

  7. js function定义函数的4种方法

    js function定义函数的4种方法 1.最基本的作为一个本本分分的函数声明使用. 复制代码代码如下: 复制代码代码如下: function func(){}  或  var func=funct ...

  8. 【原生】封装一个判断数据类型的函数的方法,准确判断一个数据的类型

    // 判断一个数据类型的函数封装的方法,obj是用来接收传入的参数的function gettype(obj) {var type = typeof obj;if (type !== 'object' ...

  9. Js 方法函数记录笔记

    系统方法函数 // 编码:encodeURI("张童瑶") // 结果:"%E5%BC%A0%E7%AB%A5%E7%91%B6"// 解码:decodeURI ...

最新文章

  1. 王二涛团队及合作者揭示沙棘放线菌固氮生物学机制
  2. 安装python3.7和PyCharm专业版
  3. 释疑の语法LOCAL
  4. 分布式测试工具Beetle.DT的部署并进行HTTP,SQL,TCP压测
  5. 这是一份编程宝典,请查收!
  6. 有效单元测试之可读性
  7. 这个Python资源在GitHub上标星超8000,现在被翻译成了中文 | 资源
  8. PyQt4开发环境搭建指导
  9. android 为什么下拉框是dialog形式,基础组件(二) - osc_sd6nmwhn的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 夏普ar2048s打印机驱动安装_驱动人生 下载安装打印机驱动的方法
  11. Vue 下载文件需要token设置
  12. 泰格至尊版软件加密锁注册机
  13. Python单例模式的多种实现方式
  14. pdf不用会员怎么拆分
  15. 难以置信!一篇文章就梳理清楚了 Python OpenCV 的知识体系
  16. Effect Modern c++翻译
  17. 熊孩子说“你没看过奥特曼”,赶紧用Python学习一下,没想到
  18. Spring Boot pdf文件转图片
  19. Firefox(火狐)好用的插件
  20. 使用 Metasploit 利用 OpenSSH 用户枚举漏洞 (CVE-2018-15473, CVE-2016-6210, CVE-1999-0502)

热门文章

  1. nodejs 前端 返回数组给_互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结...
  2. html中的声明的作用域,Html/CSS 作用域
  3. java 企业级应用设计规范_一步一步理解Java 企业级应用的可扩展性
  4. git rebase 合并中间的提交
  5. pytorch torch.nn.LSTM
  6. vscode extension
  7. gitlab mergeRequest
  8. javacript Function parameters(函数参数)
  9. Java Spring 异常处理
  10. hdfs和日志业务系统