JavaScript学习笔记

JaveScript简介

JavaScript是一种轻量级的脚本语言,不具备开发操作系统的能力,用于编写用于控制其他大型应用程序的脚本,是一种嵌入式的语言

JavaScript与ECMAScript的联系

ECMAScript(ES)与JavaScript(JS)的关系是,前者是后者的规范,后者是前者的实现,

JavaScript的语句和标识符

JavaScript的单位是行,是一行一行的执行,语句以分号结尾,一个分号代表一个JS语句

let age =10;

<script>  </script>

标识符用来识别各种值的合法名称,常见的标识符就是变量名

标识符:以字母、美元$、数字、下划线组成,其中不能以数字开头

定义变量:

let a =10;

定义常量 const a =5;

打印:console.log(5);

JS的常用引用方式-3种

1.嵌入到HTML中 

 <script>

   var age = 20;

</script>

2.引入本地独立的js文件  推荐在html的body里面引入<script src = "./hello.js"></script>,外面会建立一个独立的hello.js文件

<body>
     <script src = "./hello.js"> </script>
</body>

3.引入网络来源文件

JS的注释和常用的输出方式

单行注释:

//  单行注释

多行注释:

/*

这是

多行

注释

*/

嵌入在html中的注释

<!-- 注释 -->

注释的快捷键:ctrl+/

JS的常用输出方式

alert("要输出的内容");   会弹出一个弹框,显示里面的内容

document.write("要输出的内容");  显示在页面

console.log("要输出的内容");   在开发者模式的console里查看

数据类型

JS的ES5有6中数据类型,ES6又新增了第七种:symbol和第八种:bigint

原始类型-3种:数值,字符串,布尔值

另外3种:合成数据类型,null,undefined

合成数据类型 或者 引用数据类型 或者 object(对象)类型

var user = {

age:18,

name:'iwea',

hunfou:false,

}

运算符

typeof 判断数据类型为number string boolean object

写法 tepeof age

算术运算符: 

加(+),减(-),乘(*),除(/,得到小数),取余(%),自增(++num),自减(--num)  

自增或者自减,++在前,先自增再运算,++在后,先运算再自增,示例如下:

    <script>
        var x = 15;
        console.log(++x)   //16,
        console.log(x++)   //16,打印的是x++这个整体,所以是16,但是x的值此时为17了
        console.log(x)     //17

    </script>

赋值运算符:

       x=y

+=       x+= y  相当于x=x+y

-=        x-= y  相当于x=x-y

*=        x*= y  相当于x=x*y

/=        x/= y  相当于x=x/y

%=      x%= y  相当于x=x%y

比较运算符

 大于

<   小于

>=   大于等于

<=   小于等于

==   相等运算符,比较值本身

===  严格相等运算符,比较值本身还会比较值的类型

!=   不相等运算符,比较值本身

!==  严格不相等运算符,比较值本身还会比较值的类型

布尔运算符

取反运算符

布尔值取反

!true   //False

!False   //true

非布尔值取反,除了以下几个值取反为true,其余值取反都为false

undefined

null

false

0

NaN

空字符串('')

&&  且运算符

||   或运算符

if运算符:

格式如下:

    <script>
        var x = 15;
        if (x === 1) {
            x++;

        }
        console.log(x)   //结果是15
    </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值