javascript

简介

javascript是属于网络的脚本语言。弱类型,解释型语言
作用:
	为html增加动态效果

语法规范

标签:
	<script>
	</script>
所有的代码在里面实现,可以在html的body或者head里面书写,不过做多的还是在head里面写。
document.write(...)				显示在html页面里面

外部书写javascript,简称js:
	<script src="url"></script>
	
可以在document.write写任何html的标签,不过需要用引号括起来
比如:
	document.write("hello world+<br>")等

注释

//			单行注释
/*	*/		多行注释

变量

变量用var声明,var表示未知类型,可以被系统自己识别类型,在第一次定义变量的时候,需要先声明后使用
数据类型:
	Number			数值类型
	array			数组类型
	string			字符串类型
	boolean			布尔类型
	null			空类型

运算符

就说与python不同的:
	++			自曾
	var c=d++	先对c赋值成d,然后对d进行+1,++在后面是先赋值,后运算
    			在前面是先运算,后赋值
    --			自减	同++
	
	==			比较的是值,也就是不包括类型
	!=			同上
	===			先比较类型,后比较值
	!==			同上

逻辑运算符

&&			逻辑与
||			逻辑或
!			逻辑非
三元运算符:
	a>b?a:b			计算a>b	真选a,假选b

条件判断语句

if else语句


if(条件){
  
}
else(条件){
  
}

else if

if(条件){}
else if(条件){}
else{}

switch

switch(num){
  case 1:
  	处理
  	break
  case 2:
  	处理
  	break
  default:
  	处理
  	default
}
注意此代码的运行顺序,先从最上面运行,往下面运行,所以需要加break
continue	跳出本次循环

弹出框

alert()		警告框
confirm()	可以接受用户是否确定
prompt()	可以让用户输入信息
	参数:文本	默认值

函数

第一种方式:
  function	函数名(){
  }
第二种方式:
	var 函数名=function(){}
	

对象的创建

var d=new Date()
需要用new新建一个对象
	
类的创建
        第一种方式:
          新建类	a=new Object()
          a.name='aaa'
        第二种方式:
            function a(name){
              this.name=name
            }

模块

Math
无需创建对象,直接调用
Date()	需先创建对象,才能调用

循环语句

for (var i=0;i<10;i++)
{}

while(条件){}

do{
  
}while(条件)

注意问题;
	while	先判断条件,在执行
	do	while	是先执行,在判断条件,也就是无论条件是否成立,都执行一次
注意一个问题:
	就是javascript里面的,代码块都用花括号括起来,代表一个代码块,不想python里面用缩进来表示

for in

for in
取的是下标。

异常

try{}
catch(err){}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值