zoukankan      html  css  js  c++  java
  • javascript常见的输出方式、变量、常量等总结

    js有三种常见的输出方式

    一丶弹窗形势
    1丶alert('需要输出的内容');
    2丶prompt('需要输出的内容');
    3丶confirm('需要输出的内容');
    以上三个的区别:第1种为单纯的弹窗提示.第二种弹窗有确认或者取消按钮,适合用来询问用户是否要干嘛.第三种弹窗为输入弹窗,适合做一些弹窗让用户输入数据
    注意点:输出的内容如果不是数字,那么需要用单引号或者双引号包裹需要输出的内容
    二丶通过网页内容区域来输出
    例如:document.write('需要输出的内容');
    注意点:输出的内容如果不是数字,那么需要用单引号或者双引号包裹需要输出的内容
    三丶通过浏览器的控制台输出
    1丶console.log('需要输出的内容');
    2丶console.warn('需要输出的内容');
    3丶console.error('需要输出的内容');
    以上三个的区别:第一种为正常的输出.第二种为警告输出.第三种为错误输出
    注意点:输出的内容如果不是数字,那么需要用单引号或者双引号包裹需要输出的内容

    javascript中的常量

    javascript有五种类型的常量
    整型常量: 整型常量就是正整数的数字.例如:12345
    实型常量:实型常量就是小数的数字.例如:1.11.21.31.4
    字符串常量:字符串常量就是用单引号或者双引号包裹起来的内容
    布尔常量:布尔常量只有两个取值,truefalse
    自定义常量:自定义常量使用 const 关键字定义,需要注意的是,一旦定义,则这个常量永远不能改变


    javascript中的变量
    javascript中使用 var 定义变量 (var i),变量可以存入数据或读取数据.变量可以在声明的时候选择是否填上变量的值,如果填上值,称为变量的初始化
    如果在声明变量时没有给变量赋值,那么变量的值则为 undefined
    如果要修改javascript中的变量值只需要重新赋值就可以了
    如果要同时定义多个变量可以使用 , 分割开来 例如: var a,b,c .如果初始化的值一样,那么他们也可以一起初始化 例如 : a=b=10; 如果初始化的值不一样可以使用 , 符号把要初始化的变量分开 例如 : a=6,b=10;
    注意点:变量可以与变量进行赋值,后定义的变量会覆盖之前的变量

    ES6开始使用 let 定义变量,它与ES6之间使用的var 定义变量的区别:
    第一丶同名变量不可以重新声明再赋值,但是可以重新赋值 例如: let i= 100;i=101; 正确;let i=100;let i=101;错误.它会明确的报错,之前已经声明过
    第二丶var 定义的变量支持预解析(支持先用再定义,变量值为undefined),let定义的变量不支持预解析(不支持先用再定义,会报一个没有定义变量的错误).
      


      新手注意点:在javascript中是严格区分大小写的,有同词不同"意",还有就是,在javascript每一行结束代码后最好加上英文的 ; 符号,虽说不加上浏览器也会给我们自动补上,但是,有时浏览器给我们加上的会不正确,还有就是浏览器给我们补全会消耗一定的性能.




    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    
    

            

    
    

                                                                                                           时间:2020年6月14日01:16:57

    
    

                                                                                                           编写:kinwind

    
    

                                                                                                           留言:明天又是bug满满的的一天!

     
  • 相关阅读:
    POJ 2251 Dungeon Master
    HDU 3085 Nightmare Ⅱ
    CodeForces 1060 B Maximum Sum of Digits
    HDU 1166 敌兵布阵(树状数组)
    HDOJ 2050 折线分割平面
    HDU 5879 Cure
    HDU 1878 欧拉回路
    HDU 6225 Little Boxes
    ZOJ 2971 Give Me the Number
    HDU 2680 Choose the best route
  • 原文地址:https://www.cnblogs.com/kinwind/p/13123507.html
Copyright © 2011-2022 走看看