1.核心语法--变量
先声明变量再赋值 var - 用于声明变量的关键字、width - 变量名
同时声明和赋值变量
不声明直接赋值
变量可以不经声明而直接使用,但这种方法很容易出错,也很难查找排错,不推荐使用。
2.核心语法--数据类型
数据类型
undefined var width;变量width没有初始值,将被赋予值undefined
null 表示一个空值,与undefined值相等
number var iNum=23; //整数、var iNum=23.0; //浮点数
boolean true和false
string 一组被引号(单引号或双引号)括起来的文本、var string1="This is a string";
3.核心语法-- String对象
属性:字符串对象.length
方法:字符串对象.方法名();
方法名称 说 明
charAt(index) 返回在指定位置的字符
indexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置
substring(index1,index2) 返回位于指定索引index1和index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符
split(str) 将字符串分割为字符串数组
4.核心语法-- typeof运算符
typeof检测变量的返回值类型
typeof运算符返回值如下:
undefined:变量被声明后,但未被赋值
string:用单引号或双引号来声明的字符串
boolean:true或false
number:整数或浮点数
object:javascript中的对象、数组和null
5.核心语法--数组
创建数组:var 数组名称 = new Array(size);
为数组元素赋值:var fruit= new Array("apple", "orange", " peach","bananer");
访问数组:数组名[下标]
数组的常用属性和方法
类别 名称 描述
属性 length 设置或返回数组中元素的数目
join( ) 把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
方法 sort() 对数组排序
push() 向数组末尾添加一个或更多 元素,并返回新的长度
6.核心语法--运算符号
类型 运算符
算术运算符 + - * / % ++ --
赋值运算符 =
比较运算符 > < >= <= == !=
逻辑运算符 && || !
先声明变量再赋值 var - 用于声明变量的关键字、width - 变量名
同时声明和赋值变量
不声明直接赋值
变量可以不经声明而直接使用,但这种方法很容易出错,也很难查找排错,不推荐使用。
2.核心语法--数据类型
数据类型
undefined var width;变量width没有初始值,将被赋予值undefined
null 表示一个空值,与undefined值相等
number var iNum=23; //整数、var iNum=23.0; //浮点数
boolean true和false
string 一组被引号(单引号或双引号)括起来的文本、var string1="This is a string";
3.核心语法-- String对象
属性:字符串对象.length
方法:字符串对象.方法名();
方法名称 说 明
charAt(index) 返回在指定位置的字符
indexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置
substring(index1,index2) 返回位于指定索引index1和index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符
split(str) 将字符串分割为字符串数组
4.核心语法-- typeof运算符
typeof检测变量的返回值类型
typeof运算符返回值如下:
undefined:变量被声明后,但未被赋值
string:用单引号或双引号来声明的字符串
boolean:true或false
number:整数或浮点数
object:javascript中的对象、数组和null
5.核心语法--数组
创建数组:var 数组名称 = new Array(size);
为数组元素赋值:var fruit= new Array("apple", "orange", " peach","bananer");
访问数组:数组名[下标]
数组的常用属性和方法
类别 名称 描述
属性 length 设置或返回数组中元素的数目
join( ) 把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
方法 sort() 对数组排序
push() 向数组末尾添加一个或更多 元素,并返回新的长度
6.核心语法--运算符号
类型 运算符
算术运算符 + - * / % ++ --
赋值运算符 =
比较运算符 > < >= <= == !=
逻辑运算符 && || !