---- JavaScript下面简称 JS ----
首先我们需要了解什么是JS脚本语言,JS脚本
语言就是实现网页操作编辑网页, 使网页内容
更加丰富更完善网页信息的语言, 了解js的组成
,学习JS的3个方面(1)ECMAScript标准(2)
DOM (3)BOM
---- JS基础语法《网页设计》 ----
在使用JS脚本语言需要在网页中选择基本语言类型
<script type="text/javascript">
JS代码;
</script>
--然后你就可以在代码区写入你的JS代码。
<script>...</script>可以包含在文本文档中的任何
地方,只要保证这些代码在被使用前已读取并加载到内存即可。
所以我们经常把<script>标签写在<head>..</head>中。
对外部JS文件的使用。通过src=" "选择文件路径,language=" "选择语言类型
比如说我们现在需要插入一个HelloWrod.js文件
<script src="HelloWrod.js " language="javascript">
</script>
在HTML标签中直接使用JS语言(实现很简单的代码,大型代码不要这样使用)
<input name="btn" type="button" value="点击弹出消息框" onclick="javascript:alert('holle word');"/>
--name命名属性 --type选择类型 --button为按钮类型
--value属性在按钮上显示的信息
此代码实现的功能是点击网页中按钮,然后会弹出一个提示框 “ holle word”
在JS脚本中声明变量用 var ;js的变量声明和java中的声明不一样,没有很具
体的定义,就比如说 我们在JAVA中声明一个 字符串 String s="holle word";
整型 int i=" 12"; 而在js中我们只用通过一个 var 声明 字符串 和整型 例如
var i =12; 整型 var s ="holle word" ;字符串 。变量也可以直接赋值不声明
但这这样直接赋值容易出错,也很难查,不推荐使用
var 的使用格式 var 变量名 = 所需要赋的值 ;
js中常用的数据类型
undefined 可以理解为找不到,或者为空 null 表示一个空值,与undefinde值相同 number 数字类型 可以直接定义不需要区分整型浮点型 例如 var i =23; var f =23.0; boolean 判断类型 true --真 和 false --假 string 字符类型 var =" holle word"
以上的数据类型都是用 var 定义并赋值的
我们分别来了解这四种类型涉及到的属性和方法
String 对象涉及到的常用
属性
字符串对象.length //返回字符串的长度
例如 var s ="holle word"; s.length //这里字符串S对象的长度为10 //空格也算一个字符
常用查询方法(一下方法用的很少,看见知道意思就可以了,反正我是没怎么用过)
charAt(index) //返回在指定位置的字符 indexOf(str ,index) //查找某个指定的字符串在字符串中的位置 substring(index1,index2)//返回位于指定位置的字符串,包括 i1和 i2位置的字符
split(str)//将字符串分割为字符串数组
数组的创建
(1)var 数组名 = newArray(size); 这里是给定数组大小然后给数组赋值
数组名[ 数组下标] = 元素 ;
(2)var 数组名 = newArray( 元素 ,元素....);创建数组的时候直接赋值
逻辑语句
判断
if(条件) { //JavaScript代码; }else{ //JavaScript代码; }
循环
for(初始化; 条件; 增量) { JavaScript代码; } while(条件) { JavaScript代码; }
switch语句
switch (表达式) { case 常量1 : JavaScript语句1; break; case 常量2 : JavaScript语句2; break; ... default : JavaScript语句3; }
循环语句常用的循环中断语句
break//跳出当前循环 continue//结束本次循环
常用的输入输出
alert() //一个提示框 prompt()//一个提示框并带有输入框 可以返回输入框中的内容
辅助使用的方法 document.write( )//会在网页中输出()中的字符串