zoukankan      html  css  js  c++  java
  • JS 学习——基本语法以及数据类型

    JS 基本语法

    这一系列是我参照阮一峰的JavaScript教程记录的笔记,后续我会把 ES6 相关的补充上来,当然也是参考阮一峰的博客

    JS 是脚本语言,需要解释器才能运行。对于运行在 HTNL 的 JS ,浏览器充当了解释器的角色。

    使用 console.log(…) 进行输出,priting the output to the console.

    JS 是弱类型的编程语言,重在强调变量保存的值,允许一个变量在任何时刻存储任意类型。

    JS 区分大小写,变量的声明和赋值是分开的两步,只是声明而没有赋值的变量值为 undefined

    JavaScript 数据类型

    1. 数值型:number 代表整数和小数
    2. 字符串型:string
    3. boolean:空数组([])和空对象({})对应的布尔值都是 true
    4. object:由键值对(key-value)组成的无序数据集合
    5. undefined:表示未定义的,没有任何值,转为数值时为 NaN
    6. null:表示一个空的对象,转为数值时为 0

    原始类型(最基本的数据类型,不能再划分):数值、字符串、boolean
    object 属于合成类型,一个对象可看做存放多个原始类型值的容器

    对象又可分成三个子类型:
    - 狭义的对象(object)
    - 数组(array)
    - 函数(function),JS 把函数当成一种数据类型,可以赋值给变量,为 JavaScript 的函数式编程奠定了基础

    typeof运算符

    可以返回一个值的数据类型。
    数值、字符串、布尔值分别返回number、string、boolean。




    类型转换

    1. string –> number
    var a='233';
    var b=Number(a);
    1. == 与 ===
      == 会忽略掉数值的类型,如 a == b,会把 == 左边的 a 隐式转换为 b 的类型

    代码注释

    1. 没有注释的代码是垃圾
    2. 太多注释也是垃圾
    3. 注释要讲清楚写这段代码的原因,而不是这段代码是什么
    4. 单行注释: //
    5. 多行注释: /* */

    常量的声明,用 const 代替 var
    使用 const PHONE_NAME = “sss”; 不能对其进行更改

    语句

    1. 循环语句

      while( ){
      
      }
      
      for(var i=0; i < 9;i++ ){
        ……
      }
    2. switch 语句

      switch( fruit ){
        case "apple":
      
              break ;
      
       default:
      }
    3. 三元运算符

      var x = 10;
      var meg = '数字' + x + "是" + ( x%2==0 ? '偶数':'奇数')
  • 相关阅读:
    搬运好文章->>>>>子网划分详解
    搬运好文章->>>>>子网掩码详解
    搬运好文章->>>>>IP地址和MAC地址详解
    搬运好文章->>>>>计算机中进制之间的关系和转换
    extend 与 append 的区别
    数据类型---字符串
    多引号的作用,字符串格式化
    列表复制的几种方法
    十六进制和二进制转换
    python奇偶数求和
  • 原文地址:https://www.cnblogs.com/Zhoust/p/14994602.html
Copyright © 2011-2022 走看看