JavaScipt简介和基础语法

news/2024/7/19 14:07:53 标签: javascript, js

JavaScipt基础语法

1.javascript简介
在这里插入图片描述
2.javascript组成
在这里插入图片描述
①核心ECMAScript就是定义了javascript的一些基本语法
②文档对象模型DOM就是对html文本中的一些交互操作
③浏览器对象模型BOM就是使得html与浏览器进行交互

例如(window.open()打开一个浏览器窗口)

3.javascript的三种添加方法
①行内方式添加js

<button  onclick="alert('行内js')" >单击试试 </button>

②内嵌方式添加js


<script>javascript">
//可以放在header标签或者body标签之中
	alert('内嵌js'); 
</script>

③外部文件方式添加js

<script  src="#">javascript">
	//如果已经引用了外部文件,就不要在这里写js代码了
</script>

4.变量
声明变量: var 变量名; 赋值: 变量名=值
javascript是一种弱类型语言,没有编译阶段,一个变量可以随意给其赋值。什么类型的都可以。

5.函数
函数语法格式:
第一种方式:
function 函数名(形式参数列表){
函数体;
}
第二种方式:
函数名=function(形式参数列表){
函数体;
}

<script>javascript">
function sum (a,b){
	alert(a+b);
}
//或者
sum=function(a,b){
	alert(a+b);
}
</script>

6.js中的数据类型
①JS数据类型有:原始类型,应用类型。
原始类型:Undefined,Number,String,Boolean,Null
引用类型:Object以及子类。


http://www.niftyadmin.cn/n/1289904.html

相关文章

centos 6.5 自带mysql_CentOS6.5卸载自带的Mysql软件

现想要在这家的服务器上安装Mysql集群&#xff0c;发现之前安装操作系统的时候顺便把MySql默认安装&#xff0c;所以需要将它先卸载掉。1,查找已安装的mysql版本[rootleader ~]# rpm -qa|grep mysqlqt-mysql-4.6.2-28.el6_5.x86_64mysql-server-5.1.73-3.el6_5.x86_64mysql-lib…

比赛

题目描述 经过千辛万苦&#xff0c;orez和mjw终于成功逃离了LG的追杀&#xff0c;来到了XD的地盘。XD为了迎接两位影星的到来&#xff0c;决定举行一场友谊比赛来迎接他们。这次比赛将这样进&#xff1a;每次orez和mjw都可以从参赛者中选择两个人进行比赛&#xff0c;败者将被…

驰骋工作流程引擎,表单引擎关于答复杭州朋友的常见问题列表

为什么80%的码农都做不了架构师&#xff1f;>>> 驰骋工作流程引擎,表单引擎关于答复杭州朋友的常见问题列表. 工作流表单要求 工作流要求: 1.java语言&#xff0c;支持mysql数据库&#xff0c;Tomcat部署&#xff1b; RE:支持. Ccflow是.net的 , jflow是java的. 数…

mysql创建虚拟网卡_局域网内新建虚拟网络方法实战介绍

一、网桥服务器搭建&#xff1a;1、选择一台性能较好的服务器&#xff0c;创建网桥&#xff1a;ip l a br0 type bridge2、启动网卡&#xff1a;ip l s br0 up3、为网卡添加虚拟ip&#xff1a;ip a a 192.168.100.26/24 dev br0二、网桥服务器上&#xff1a;1、创建vxlan子网虚…

javascript中DOM和BOM的一些基础操作

javascript中DOM和BOM的一些基础操作 一、DOM操作 1.DOM查找 ①按照id属性进行查找 var elemdocument.getElementById("id")②按照标签名查找 var elemsparent.getElementsByTagName("tag"); <!--查找指定标签parent下所有标签为tag的子代节点,返回一…

mysql锁发生时优先回滚大事务_mysql事务隔离

事务MySQL 事务主要用于处理操作量大&#xff0c;复杂度高的数据。比如&#xff1a;在人员管理系统中&#xff0c;你删除一个人员&#xff0c;你即需要删除人员的基本资料&#xff0c;也要删除和该人员相关的信息&#xff0c;如信箱&#xff0c;文章等等&#xff0c;这样&#…

取模mod

样例输入 4 3 1 2 3 2 11 23 100 样例输出 1 0 23 提示 var i,n,m,nu,j,k,b,t:longint; ans,s:int64; x:array[0..333,0..333] of int64; num,a,p,y:array[0..333] of int64; flag:boolean; function check(u:longint):boolean; var i:longint; beginfor i:2 t…

python怎么安装本地的egg_Python egg 的安装

安装setup tools然后使用2.6的解释器执行&#xff0c;这个脚本会自动在网上去下载相关的安装程序&#xff0c;然后就安装好了&#xff0c;安装完成后&#xff0c;会在scripts文件下生成几个exe可执行文件。下面是我的截图&#xff1a;注意&#xff1a;我机器上有3.1和2.6两个解…