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

 

posted @ 2021-11-20 15:40  吴萌  阅读(61)  评论(0)    收藏  举报