学习js第一天

62 阅读2分钟

<!-- js引入方式

1.外部文件引入  script
<script src="../js"> -->
<!-- 2.内部js文件 -->
<!-- <script>内部语句</script> -->
<!-- 3.行内js -->
<!-- <h1 onclick="alert(111)"></h1> -->

js注释

    html注释<!---->
    css注释/* */
    js注释
        单行注释: //
        多行注释 /**/
 一行语句要加分号结束
简单的语句
        alert();
        弹窗出现的内容写写在括号中
        弹窗中不能识别标签
        js输出语句---文档输出
        document.write();
        可以不能识别标签
        document.write('<h1>666</h1>');
        控制台输出语句
        console.log();
认识变量和常量
        1.变量是内存中的一个空间
        2.变量是不可以改变的
        常量:直接使用的数据
              不可变的
              
变量的声明
    果你想在你的程序中使用一个变量,你需要先声明它。
 1.声明变量时执行的三个动作

当你声明一个变量时,它会进行:
1.将**标识符**绑定到变量
2.将**类型**绑定到变量
3.将变量值**初始化****类型****默认值**
   
 var x ;  // 声明了一个变量 
        x = 18 ;   // 给变量赋值
        // 变量输出不加引号
        document.write(x) ;  // 18 
        x = 19 ;  // 发生了改变
        document.write(x) ;  // 19`
js数据类型
-   Sting  字符串
-   Number  数字
-   Boolean  布尔
-   null   
-   undefined
-   Symbol
数据类型的判断方法
        typeof 一般被用于判断一个变量的类型,我们可以利用 `typeof` 来判断`number`,
    `string`, `object`, `boolean`, `function`, `undefined`, `symbol` 这七种类型,
    这种判断能帮助我们搞定一些问题,比如在判断不是 object 类型的数据的时候,`typeof`能
    比较清楚的告诉我们具体是哪一类的类型。但是,很遗憾的一点是,`typeof` 在判断一个 
    object的数据的时候只能告诉我们这个数据是 object, 而不能细致的具体到是哪一种 object
    , 比如👉
var s = new String('abc');
typeof s === 'object'// 
true s instanceof String // true
运算符
    算术运算符:+ - * / %
    比较运算符 < > == <= >= === != !==
    赋值运算符 = += -= /= %=
    逻辑运算符
         JavaScript 里有三个逻辑运算符:`||`(或),`&&`(与),`!`(非)
            结果为布尔值
        && 所有条件必须同时满足
        || 只要有一个条件满足即可
        !  取反
    逻辑短路
        或  见真即为真
        与  见假即为假
    字符串拼接  +
    自增自减运算 ++  -- 
    ++ 在后面的时候,先运算,后自增
    ++在前面的时候,先自增,再运算
    
    
运算符的优先级
QQ图片20220705185926.png