博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript初始笔记
阅读量:5339 次
发布时间:2019-06-15

本文共 1336 字,大约阅读时间需要 4 分钟。

1、在html中使用点击事件:

2、innerHTML改写文档内容:

3、操作HTMl元素:

 通过id来访问元素:  

document.getElementById("demo").innerHTML="my first time";

  注:使用document.write会是整个文档替换成当前的内容 ;

4、代码块:

javascript语句通过代码块的形式进行组合  块由左边花括号开始右边花括号结束    块的作用是使语句系列以其执行

 

5、代码折行操作:可以通过反斜杠对代码换行

document.write("hello \ world!");

6、javascript 数据类型

  字符串类型    数字类型

  布尔类型:true   false

  数组类型:

var cars=new Array();car//或者var cars=new Array("as","dff","fda","ada");//或者var cars=["dfsdf","fda","afaf"];

  javascript对象:

var person={firstname:"Bill",lastname:"Grass",id      :34243};//访问name=person.firstname;name=perosn["firstname"];

7、Undefined和Null

Undefined表示不含有值。

将值设置成Null可以用来清空变量。

8、javascript中所有的事物都是对象:字符串、数字、数组、日期等;

    对象拥有属性和方法:

访问属性:

car.name=First;

car.id=234;

访问方法:

car.start()

car.break()

某些对象拥有内建的属性和方法;在面向对象的语言中,属性和方法经常被称为对象的成员;

9、使用return返回值

function myfunction (a,b){return a*b;}

  如果仅仅是想退出函数,也可以用return语句 

function myFunction(a,b){if (a>b)  {  return;  }x=a+b}

  

10、在与字符串的加法运算中,只要是有两者之一为字符串就执行字符串拼接;

11、运算符:

&&        and

||          or

!       not

12、switch语句:

switch(n){case 1:   执行代码块1   break; case 2:   执行代码块2   break; case 3:   执行代码块3   break;  default:   执行以上均不匹配时候的代码}

  工作原理:首先设置switch里的n,再与每个case比较,如果匹配则相应代码被执行且break退出;

13、for循环:

for(语句1;语句2;语句3)

{

//被执行代码块

}

语句1:在循环(代码块)开始前执行(如果之前就设置了则可以省略,但是要空出位置)

语句2:定义循环代码条件

语句3:满足条件后执行

 

转载于:https://www.cnblogs.com/zhuyucun/p/6272683.html

你可能感兴趣的文章
2018icpc徐州OnlineA Hard to prepare
查看>>
String类中的equals方法总结(转载)
查看>>
内存地址对齐
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
把word文档中的所有图片导出
查看>>
ubuntu 18.04取消自动锁屏以及设置键盘快捷锁屏
查看>>
arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)
查看>>
YTU 2625: B 构造函数和析构函数
查看>>
加固linux
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
关于 linux 的 limit 的设置
查看>>
MTK笔记
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>