Javascript ecmascript语法部分

一、Javascript简介与变量

javascript是什么?
基于浏览器
基于面向对象
事件驱动
脚本语言

javascript的作用:
表单验证,减轻服务端的压力
添加页面动画效果
动态更改页面
Ajax网络请求异步加载。

Javascript的组成部分:
ecmascript:语法 ecma5 ecma6 ecma7
dom:document object model 文档对象模型
bom:browser object model   浏览器对象模型

语法标准:

引入js的语法标准

1、行内js

<button οnclick="javascript:alert('hello world')">HellowWord</button>

2、内部js

<script>
    function showhello(){
        alert("你真棒")
    }
</script>

 3.外部js
引入外部
<script src="../../js/first.js"></script>

注: 引入外部js文件时不允许单标签
引入外部js的script中不要编写js代码
 js代码可放在页面任何位置

变量:
var width  width=5
var--用于申明变量
width--变量名
用var修饰的变量是局部变量    不用var申明的变量一般是全局变量。
变量名:
以字母,数字,下划线和¥组成,但是不用数字开头

数据类型
indefined  未定义
null  空 用来定义空对象
boolean 布尔类型  true和alse  true不是1 0也不是false

转换函数:
number():转换任何类型成数值型
parseFloat 把字符串类型转换为浮点型
parseInt 把字符串类型转换为整型

typeof用来检测变量的数据类型
常用的输入输出
alert()用来弹出提示信息
prompt()用于在谈粗信息的同时收集信息


二、表达式和运算符

算数运算符:+ - * / % ++ --;

赋值运算符:=

关系表达式:> < >= <= !=
逻辑运算符:&& || !
三目运算符 (表达式)?a:b;

三、条件语句

if语句

语法格式

if(){

}

if else语句

语法格式

if(){

}

else(){

}

if elseif语句

语法格式:

if(){

}

else if(){

}

switch语句

语法结构:

switch(常量){

case  1:表达式一;

case   2:表达式二

..............

}

点状分布:swith
块状分布:if语句

四、循环语句

三大要点:循环变量初始化;循环条件;循环变量的变更

1.while语句

语法结构:

while(){

循环体;

}

2. do while语句

do{

循环体;

}while();

3.for循环;

for(循环变量初始化;循环条件;循环变量的变更){

循环体;

}

循环嵌套:

嵌套语法:
外层循环执行一次;内层循环执行一遍;

break    跳出当前循环;;
continue  跳过循环体中的剩余语句而执行下一次循环;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值