1、js数据类型分析

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

(2)引用类型:object-->json、array...

2、点运算  xxx.sss(对象.属性或方法)

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

3、字符串的属性和方法

(1)字符串的定义 :string

<1> var at="hello world";

<2>var st=new String("hello")(对象形式定义)

(2)属性:length

字符串字节的总数

st.length

(3)方法(也是一种函数

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

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

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

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

<5>match()

<6>replace()

<7>search()

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

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

<10>subdtr() 两个参数,一个是开始位置,一个是向后截取的个数

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

<12>toLowercase将所有的大写转换成小写

<13>toUppercase将所有的小写转换成大写

<14>trim 除去字符串两端的空白

4、var 、function、new都是js的关键字

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

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

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

(2)JS命名:

  当两个或多个单词在一起构成一个新的单词的时候,从第二个单词开始,首字母要大写,

这种命名方式叫做驼峰法命名

(3)数据的三种存储格式

a:string格式

b:数组格式

c:json格式

最新文章

  1. 谈JavaScript代码封装
  2. Web性能测试中的几个关键指标
  3. HDU 2795 Billboard(线段树的另类应用)
  4. ios基础篇(九)——自定义UITabBar
  5. No.012 Integer to Roman
  6. hadoop拾遗(一)---- 避免切分map文件
  7. Ehcache(02)——ehcache.xml简介
  8. QStringRef可以提高性能,下次注意使用;QPair方便了语法,函数可以一次返回多个返回值,方便使用
  9. CoreData Multiple Context性能分析-读书笔记
  10. html name id, 与服务器交互必须有name
  11. [DeeplearningAI笔记]改善深层神经网络1.1_1.3深度学习使用层面_偏差/方差/欠拟合/过拟合/训练集/验证集/测试集
  12. mybatis的mapper接口代理使用的三个规范
  13. ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
  14. webpack学习笔记(五)
  15. redhat7.3 superset的离线安装
  16. cmake与autoconf+automake
  17. CentOS 配置集群机器之间SSH免密码登录
  18. js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
  19. Spring @ControllerAdvice @ExceptionHandler 全局处理异常
  20. centos6.5环境 安装php5.5.30的redis扩展 介绍

热门文章

  1. kvm配置USB直通
  2. CHAR 和VARCHAR的区别
  3. Oracle 导入大量数据
  4. Python基础学习Day7 基础数据类型的扩展 集合 深浅copy
  5. ADO.Net创建数据模型和数据访问类及泛型集合
  6. SSM商城项目(二)
  7. Navicat远程连接不上mysql解决方案(已测试过)
  8. Shell 处理文件名中包含空格的文件
  9. pyhanlp python 脚本的demo补充
  10. 用Navicat for MySQL 连接 CentOS 6.5