js基础1
今天我们来学习js
JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。
在 1998 年,该标准成为了国际 ISO 标准 (ISO/IEC 16262)。这个标准仍然处于发展之中。
在 2005年12月,ECMA发布ECMA-357标准(ISO/IEC 22537)出台,主要增加对扩展标记语言XML的有效支持。
js由script标签引入
将script放在<head>里,浏览器解析HTML,发现script标签时,会先下载完所有这些script,再往下解析其他的HTML。将script放在头部,会让网页内容呈现滞后,导致用户感觉到卡。
命名规则:
1.由大写或小写字母,数字,下划线,美元符合$组成
2.不能以数字开头
3.严格区分大小写,比如it和It不是同一个变量
4.不能使用js中的关键字和保留字
5.要尽量做到见其名,知其意,名字起的有意义一点,用小驼峰命名法
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> </head> <body> </body> </html> <script src="js/test.js"></script> <script> </script>
js的基本数据类型
数字:Number
//通常来代表一串文字,字母。用双引号或者单引号引起来; //实际开发中,用单引号较多; //例如: var str1 = "今天天气好晴朗"; var str2 = 'hello world'
字符串:String
//通常来代表一串文字,字母。用双引号或者单引号引起来; //实际开发中,用单引号较多; //例如: var str1 = "今天天气好晴朗"; var str2 = 'hello world'
布尔:Boolean
//仅有两个值,表示程序中的肯定与否定 //例如: var boo1 = true; var boo2 = false;
未定义:Undefined
//未定义类型,变量声明了,但是没有赋值; var un1; //声明,初始化(赋值) console.log(un1)//undefined
空:Null
//空类型,例如之前有一个值,变量设置null,代表清空变量中的内容 var nul = "学长BOY"; var nul = null; //清空
还有数组【】,object等。。。。
JavaScript 中支持以下几种不同形式的条件判断语句:
- if 语句;
- if else 语句;
- if else if else 语句;
- switc case 语句。
本节我们主要来介绍一下 if、if else语句的使用。
if 语句
if 语句是 JavaScript 中最简单的条件判断语句,语法格式如下:
if(条件表达式){ // 要执行的代码; }
if else 语句
if else 语句是 if 语句的升级版,它不仅可以指定当表达式成立时要执行的代码,还可以指定当表达式不成立时要执行的代码,语法格式如下:
if(条件表达式){ // 当表达式成立时要执行的代码 }else{ // 当表达式不成立时要执行的代码 }
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
</body>
</html>
<script>
var a
a=1
if(条件){
语句1
}
if(条件){
语句1
}else{
语句2
}
if(条件1){
语句1
}else if(条件2){
语句2
}else{
语句3
}
</script>
条件1满足,执行语句1,如果条件1不满足,判断条件2是否满足,如果满足条件2,则执行语句2,如果条件2也不满足,执行语句3
浙公网安备 33010602011771号