虽然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 (条件);
     此循环语句多用于位置范围和死循环

js学习零碎只是汇总的更多相关文章

  1. 数据可视化的优秀入门书籍有哪些,D3.js 学习资源汇总

    习·D3.js 学习资源汇总 除了D3.js自身以外,许多可视化工具包都是基于D3开发的,所以对D3的学习就显得很重要了,当然如果已经有了Javascript的经验,学起来也会不费力些. Github ...

  2. Dynamic CRM 2013学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...

  3. Dynamic CRM 2015学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2015学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址:Dynamic CRM 2015学习笔记 系列汇总 一 ...

  4. 【前端】Vue.js经典开源项目汇总

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  5. Vue.js经典开源项目汇总

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  6. Vue.js经典开源项目汇总-前端参考资源

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  7. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  8. js学习之变量、作用域和内存问题

    js学习之变量.作用域和内存问题 标签(空格分隔): javascript 变量 1.基本类型和引用类型: 基本类型值:Undefined, Null, Boolean, Number, String ...

  9. 【Knockout.js 学习体验之旅】(3)模板绑定

    本文是[Knockout.js 学习体验之旅]系列文章的第3篇,所有demo均基于目前knockout.js的最新版本(3.4.0).小茄才识有限,文中若有不当之处,还望大家指出. 目录: [Knoc ...

随机推荐

  1. 线程状态及各状态下与锁和CPU的关系

    线程的状态 Thread.State枚举类型中定义了线程的六种状态:NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING和TERMINATED. 线程在某一时刻只能拥有 ...

  2. 机器学习之分类回归树(python实现CART)

    之前有文章介绍过决策树(ID3).简单回顾一下:ID3每次选取最佳特征来分割数据,这个最佳特征的判断原则是通过信息增益来实现的.按照某种特征切分数据后,该特征在以后切分数据集时就不再使用,因此存在切分 ...

  3. 洛谷P5018 对称二叉树

    不多扯题目 直接题解= = 1.递归 由题目可以得知,子树既可以是根节点和叶节点组成,也可以是一个节点,题意中的对称二叉子树是必须由一个根节点一直到树的最底部所组成的树. 这样一来就简单了,我们很容易 ...

  4. Redis集群搭建的三种方式

    一.Redis主从 1.1 Redis主从原理 和MySQL需要主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生性能瓶颈,特别是在读压力上,为了分担压力,Redis支持主从复制. ...

  5. D. Carousel(分类+构造)

    \(题目的要求似乎很低:只需要不同类的相邻元素不同色就行了.\) 下面的讨论的话,实际上最后一个点是关键,要想到怎么让最后一个点不开新的颜色就简单了. \(分情况讨论:\) \(\color{Red} ...

  6. 你离高薪 offer 只差一个Redis入门,我是认真的

    说起来,可能有些小伙伴会不相信,我是第一次用 Redis,真的.因为公司小,业务量小,Redis 根本派不上用场.不过,最近打算把系统升级一下,顺带把当下时髦的技术入个门,"与时俱进&quo ...

  7. RabbitMQ的轮询模式和公平分发

    一.常用的消息模式 我们在工作的使用中,经常会遇到多个消费者监听同一个队列的情况,模型如下图所示: 当有多个消费者时,我们的消息会被哪个消费者消费呢,我们又该如何均衡消费者消费信息的多少呢: 主要有两 ...

  8. Java return 关键字

    一.基本概念 return一方面用在循环语句中来结束循环,另一方面用来终止函数的执行或者退出类的方法,并把控制权返回该方法的调用者.如果方法有返回类型,则return的返回该类型的值:如果没有返回值, ...

  9. 自己动手在Linux系统实现一个everything程序

    大家好,我是良许. 我们知道,在 Windows 下,有一款非常实用的神器,叫作 Everything ,它可以在极短的时间里,搜索出来你所想要的文件/目录,如下图示: Linux 下也有一些类似于 ...

  10. 介绍一个船新的 PHP SDK + Runtime: PeachPie

    前言 这几天想基于 .NET Core 搞一个自己的博客网站,于是在网上搜刮各种博客引擎,找到了这些候选:Blogifier.Miniblog 以及 edi 写的 Moonglate. Blogifi ...