* JavaScript的特点
1>向HTML页面中添加交互行为
2>脚本语言,语法和java类似
3>解释性语言,边解释边执行
* Java的核心语法
1>变量
先声明变量在赋值:var width ; width = 5;
2>数据类型
undefined (未定义类型); Boolean(布尔类型); null(空类型); number(数值类型);String (字符串类型)
String对象中 字符串对象.length 中代表属性 方法调用 字符串对象.方法名();
方法名称 | 说明 |
charAt(index) | 返回在指定位置的字符 |
indexof(str,index) | 查找某个指定的字符串在字符串中首次出现的位置 |
substring(index1,index2) | 返回位于索引index1和index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符 |
split(str) | 将字符串分割为字符串数组 |
3>数组
创建数组 var 数组名称=new Array(size);
数组的常用属性和方法 访问数组 数组名[下标];
属性 length | 设置或返回数组中元素的数目 |
方法 join() | 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔 |
sort() | 对数组排序 |
push() | 向数组末尾添加一个或更多元素,并返回新的长度 |
4> typeof 运算符
typeof 用来检测变量的返回值类型; undefined (未定义类型); Boolean(布尔类型); null(空类型); number(数值类型);String (字符串类型) object(JavaScript中的对象,数组和null)
5> 控制语句
①条件结构(if结构;switch结构) ②循环结构(for循环,while循环,do-while循环,for-in循环(for(变量 in 数组){//JavaScript语句;}))
中断程序:①break:可以立即退出整个循环 ②continue:只是退出当前的循环,根据判断条件决定是否进行下一次循环。
6>注释:①单行注释:// ②多行注释:/*内容*/
7>输入/输出:警告 alert("提示信息") 提示 prompt("提示信息","输入框的默认信息")
8>语法约定 代码区分大小写,变量、对象和函数的名称 分号