博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js学习零碎只是汇总
阅读量:6603 次
发布时间:2019-06-24

本文共 1379 字,大约阅读时间需要 4 分钟。

 虽然JS是弱类型语言,但也有变量声明,作用域(局部和全局)。

  1.基础输出语句:
    alert();以弹框的方式将括号内的信息输出到页面上,有一个确定按钮。
    console.log();常用语判断语法错误,可以将括号内的数据打印到页面上,按f12控制台可以查看。
    confirm("");以弹框的方式将括号内的内显示到页面上,但是有确定和取消两个按钮,点击后传输的数据是不同的。
    prompt("");在body页面上弹出一个带有文本框的窗口,可以在文本框中输入想要的值,但是为字符串类型,可以将值赋给一个变量写法:var a = prompt("");
    document.write("");括号内的值或者变量直接写在body页面上。
  2.在js定义一个变量方法
    使用var创建,例如,var a = 1;,如此就创建了一个变量名为a值为1的变量,这里要注意的是var a = "1"; 和var a = 1;是不同的。
  3.js中变量的数据类型和数据类型转换
    在某种特殊情况下,你输入的值或者你想使用的值不是合适的数据类型,就需要转换数据类型。
    toString();可以将逻辑值转换为字符串类型。逻辑值包括布尔,数字等等....
    parseInt();例如"123"为字符串类类型的,parseInt("123");之后,字符串123就变成了数字123。
    parseFloat();同上输入"123.123"
    inNaN();:括号中输入一个数字,判断是否为合法的数字类型。
  4.js中的7中基本数据类型数值,布尔,字符串,对象,数组,undefined(确定一个已经创建但没有初值的变量),null(表明某个变量值为空)
  5.条件语句if
    if使用情况为指导判断条件的范围,但是不知道具体值
    if(写判断语句){判定成功后运行的语句}
    假如if中的判断语句不成,那么运行后面else括号中的语句
    if(){}else{运行语句}
    if的嵌套方法,在第一个if的else后面跟一个if。
    if(){}else if{}else{}
    下面说的一个特殊情况。假如此if的一个判断语句成立了,那么运行第二个if的条件又不成立,那么不会在执行else中的语句,因为if在第一个条件已经执行完毕。
    if(判断语句){
     if(判断语句){
           }
        }else
  6.switch  {case:}
    使用此语句的情况应该是知道具体数值,来判定运行。
    switch(n)
    {
     case 1:
     执行代码块 1
      break;  //此代码为跳出整个循环,或语句
     case 2:
      执行代码块 2
      break;
      default:   //此代码代表,如果所有case都不符合条件,那么最后就会运行
      n 与 case 1 和 case 2 不同时执行的代码
       }
  7. for(初始条件;循环条件;状态改变){
           循环体
                  }
                 break:跳出
                 continue:跳过当前
    for在已知条件时或已知范围时使用
  8.while
    先判断后执行
    while (条件)
    {
        需要执行的代码
     }
         先执行后判断
     do
     {
        需要执行的代码
      }
     while (条件);
     此循环语句多用于位置范围和死循环

转载于:https://www.cnblogs.com/xiaozhang666/p/10163309.html

你可能感兴趣的文章
高仿头条-广告系统中的级联面板组件
查看>>
Spring Boot
查看>>
Java开发大牛呕心沥血整理出来的「Redis实战.pdf」请领取!
查看>>
如何在一年之内达到bat级别的java架构师?
查看>>
AlphaGo之父: 先解决智能 再用智能解决一切
查看>>
Git
查看>>
Docker
查看>>
每日一道算法题--leetcode 21--合并两个有序链表--python
查看>>
Java反射 动态类加载和重载
查看>>
关于 /dev/urandom 的流言终结
查看>>
《深入理解Java虚拟机》第13章思维导图-线程安全与优化
查看>>
Magpie脚本解析器
查看>>
历时3个月终克2.1大礼包
查看>>
[译] 优秀 JavaScript 开发人员应掌握的 9 个技巧
查看>>
【AAC 系列二】深入理解架构组件的基石:Lifecycle
查看>>
通用的验证模块
查看>>
redux v4.0.0 源码分析
查看>>
与go邂逅(一)——go环境搭建和Helloworld(开发工具:GOLAND)
查看>>
UIViewController函数调用顺序
查看>>
日开发首例BMI技术,仅靠人脑思考操控机器人
查看>>