javascript学习(1)

命名规范

  1. 必须使用英文字母或者下划线开始
  2. 不能使用关键字或者内部保留字
  3. 区分大小写

关键字(具有特定意义的单词)

例如:for ,if ,break ,var ,new ,try ,function

保留字(用于未来扩展时的保留单词)

例如:abstract,class, chart,float,public

数据类型

1.String字符型:‘’或者“”封装起来的字符串
2.Number数值型:整形,浮点型,特殊值
3. Boolean型:true, false
4. Null
5. Undefined
6. Object对象

变量

注:弱类型语言
var

转义字符

运算符和表达式

算术运算符:+  -  *  /  ++ --  %
关系运算符:==  !=  <= >=  
逻辑运算符:&&逻辑与    ||逻辑或   ! 逻辑非
条件运算符:三元运算符
其他运算符:new , typeof

javascript程序控制结构

一、顺序结构
<script>
	var x = 2;
	var y = 3;
	var area = x*y;
</script>
二、分支结构
1. if结构
<script>
	var score = 66;
	if(score>=60)
	{
	document.write("恭喜你及格了!");
	}
</script>
2.if-else结构
<script>
	var key = 1;
	if(key==1)
	{
	document.write("密码正确!");
	}else{
	document.write("密码错误!");
	}
</script>
3.多重if-else语句
<script>
	var score = 66;
	if(score<60)
	{
	document.write("不及格!");
	}else if(score >=60&&score <70){
	document.write("良!");
	}else if(score >=70&&score <80){
	document.write("良好");
	}else if(score >=80&&score <90){
	document.write("优");
	}else{
	document.write("超神");
	}
</script>
4.switch语句
switch(key)
{
	case 常量1:
	alert();
	case 常量2:
	alert();
	case 常量3:
	alert();
	default:
	alert();
}
三、循环结构
1. for循环
for(表达式1;表达式2;表达式3)
{
	执行代码;
}
2. while循环
while(表达式)
{
执行代码
}

常用系统函数

1. eval(string)
返回表达式中的值
2. escape(string)
对字符串编码,读取字符串
3. unescape(string)
解码
4. parseFloat(string)
返回string字符串对应的实数值(只有第一个字符会被返回)
5. parseInt(string , radix)
返回string字符串对应的十进制整数值(只有第一个字符会被返回)

自定义函数

function 函数名(参数1,参数2,……,参数N)
{
函数体;
}

函数体中,定义局部变量需要加上var,如果不加则默认定义的是全局变量。

Javascript事件类型

基本语法:<标记 事件具柄名称 = “javascript代码”></标记>

常用对象

1. 本地对象:Math,可以直接使用对象方法
2. 内置对象:Array , String ,Date,Number,Boolean
3. 宿主对象(BOM):window,navigator,screen,location,history,frame
4. 自定义对象:需要声明和实例化
5. document对象位于window对象的下一层级,用来操作DOM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值