-
函数:
-
作用:定义一个可以重复使用的代码块
-
写法:function 函数名(参数列表){ 要执行的代码; retrun 返回值;}
-
function: 必须写,表示我要写的是一个函数。
-
参数列表: 可以有一个,也可以有多个,也可以没有。
-
return: 可以有,可以没有。
-
返回值到哪里?哪里调用返回到哪里。
-
-
-
例子:
-
匿名函数:(没有名字的函数)
-
在什么地方用?某些js方法中需要传入匿名函数。
-
特点:此函数只能用一次。
-
-
全局和局部变量。
-
在函数内部声明一个局部变量: var 变量名;
-
在函数内部使用全局变量: 全局的变量可以直接拿来用。
-
-
字符串:
-
字符串的转换
-
把数字转换为字符串:
-
String(数字)
-
数字.tostring()
-
数字 + “”;
-
-
-
-
字符串的分割:
-
写法:字符串.split(“要根据什么来分割”,限制分割后显示几个)
-
返回值: 返回的是分割后的数组。
-
-
字符串的长度:字符串.length ;
-
查询子字符串的位置,返回下标index;
-
写法1:字符串.indexOf(“要查找的字符串”) ;从左往右查询。
-
写法2:字符串.lastIndexOf(“要查找的字符串”);从右往左;
-
-
字符串的替换
-
写法:字符串.replace(“要查找的字符串(可以是一个正则表达式)”,”替换为的字符串”);
-
例子一:
-
-
查找指定index值的字符: 字符串.charAt();
-
查找指定index值的字符ASCII码: 字符串.charCodeAt();
-
字符串的切割(取一部分字符串)
-
方法一: 字符串.slice(开始位置index,结束位置index);
-
-
方法二: 字符串.substring(开始位置,结束位置);
-
方法二: 字符串.substr(开始位置,长度);
例子: