假期作业1

第一章
1.JavaScript的组成和基本结构
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言

JavaScript特点
向HTML页面中添加交互行为
脚本语言,语法和Java类似
解释性语言,边执行边解释

JavaScript组成
JavaScript
ECMAScript DOM BOM

JavaScript的基本结构

//语法:
<script type="text/javascript">
    <!—
          JavaScript 语句;
    —>
</script >

2.在网页中引入JavaScript
使用

<script type="text/javascript">
    <!—
          JavaScript 语句;
    —>
</script >

外部JS文件


<script src="export.js"  type="text/javascript"></script>

直接在HTML标签中


<input name="btn" type="button" value="弹出消息框"   
   onclick="javascript:alert('欢迎你');"/>

3.核心语法
变量的声明和赋值

先声明变量再赋值

var   width;
width = 5;
//var -  用于声明变量的关键字
//width - 变量名

同时声明和赋值变量


var catName= "皮皮";
var x, y, z = 10;

不声明直接赋值


width=5;
//变量可以不经声明而直接使用,但这种方法很容易出错,也很难查找排错,不推荐使用

数据类型

undefined 变量没有初始值,将被赋予值undefined
null 表示一个空值,与undefined值相等
number var iNum=23; //整数
var iNum=23.0; //浮点数
boolean true和false
string 一组被引号(单引号或双引号)括起来的文本
var string1=“This is a string”;

数组
创建数组

var  数组名称 = new Array(size);
// size 表示数组中可存放的元素总数

数组的常用属性和方法

名称描述
length设置或返回数组中元素的数目
join( )把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
sort()对数组排序
push()向数组末尾添加一个或更多 元素,并返回新的长度

运算符

类型运算符
算术运算符+ - * / % ++ —
赋值运算符= += -=
比较运算符> < >= <= == != === !==
逻辑运算符&&

逻辑控制语句
if条件语句

if(条件)
{
   //JavaScript代码;
}
else
{
  //JavaScript代码;
}

switch多分支语句

switch (表达式)
{    case 常量1 : 
              JavaScript语句1;
	break;
       case 常量2 : 
 	JavaScript语句2;
 	break;
         ...
        default : 
             JavaScript语句3;    
}

for、while循环语句

for(初始化; 条件; 增量)

 {
      JavaScript代码; }

while(条件)
 {
      JavaScript代码;
}

for-in

var fruit=[ "apple", "orange", "peach","banana"]; 
for(var i in fruit){
       document.write(fruit[i]+"<br/>");
}

注释


单行注释以 // 开始,以行末结束
多行注释以 /* 开始,以 */ 结束,符号 /*…… */ 指示中间的语句是该程序中的注释

语法约定
代码区分大小写
变量、对象和函数的名称
分号

常用的输入/输出
alert()

// 语法
alert("提示信息");

prompt()

// 语法
prompt("提示信息", "输入框的默认信息");
prompt("请输入你喜欢的颜色","红色");
prompt("请输入你喜欢的颜色","");

4.函数
函数的含义:类似于Java中的方法,是完成特定任务的代码语句块
使用更简单:不用定义属于某个类,直接使用
函数分类:系统函数和自定义函数

常用系统函数
parseInt (“字符串”)
将字符串转换为整型数字
如: parseInt (“86”)将字符串“86“转换为整型值86

parseFloat(“字符串”)
将字符串转换为浮点型数字
如: parseFloat(“34.45”)将字符串“34.45“转换为浮点值34.45

isNaN()
用于检查其参数是否是非数字

调用函数
函数调用一般和表单元素的事件一起使用,调用格式
语法:事件名= “函数名( )” ;

自定义函数

//语法
function 函数名( 参数1,参数2,参数3,… ){
     //JavaScript语句
     [return 返回值]
}

变量的作用域
全局变量
局部变量
事件

名称说明
onload一个页面或一幅图像完成加载
onlick鼠标单击某个对象
onmouseover鼠标指导移到某元素上
onkeydown某个键盘按键被按下
onchange域的内容被改变
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值