zoukankan      html  css  js  c++  java
  • JavaScript学习之路-语法

    版权声明:未经博主允许不得转载

    标题图

    在JavaScript中如何写语法呢?这里你可以去看一些教学文档来得快一些,这里不介绍,有点基础的也可以复习一下。

    //定义变量并赋值
    var a; //定义变量
    var a = 1; //赋值
    var 为命令
    var a = 1+2; //等于号为赋值号,赋值号右边为表达式。
    在JavaScript中 ; 这位分号,表达一个语句过去了,写下一个语句了
    

    在JavaScript中的变量名是区分大小写的。

    在JavaScript中变量值如果没有赋值会出现这中情况。undefined 为JavaScript中的关键字。
    效果图

    效果图
    接下来可以自己在浏览器玩转你的JavaScript试试,多练练咯~

    在JavaScript具有标识符,标识符是识别各种值的合法名称。在JavaScript中有一套命名规则,java中也有这样的规则,来看看有什么要求吧~

    第一个字母,可以使用任意Unicode字母,美元符号,下划线。
    第二个字母,可以使用任意Unicode字母,美元符号,下划线,还可以使用数字。
    挺好记的。其他的就不要用了,因为不符合哦~
    

    在JavaScript中的注解为

    // 单行注释
    
    /*
     多行
     注释
    */
    

    在JavaScript中有很多与java相似的语法和内容。

    {
      var a = 1;
    }
    
    if (布尔值) 语句;
    
    if (条件语句) {
      // 满足条件时,执行语句
    } else {
      // 不满足条件时,执行语句
    }
    
    if (条件语句) {
      // 满足条件时,执行语句
    } else if (条件语句) {
      // 满足条件时,执行语句
    } else if (条件语句) {
      // 满足条件时,执行语句
    } else {
      // 不满足条件时,执行语句
    }
    
    switch (布尔值成立) {
      case 条件:
       // 满足条件时,执行语句
        break;
      case 条件:
        // 满足条件时,执行语句
        break;
      default:
        // 不满足条件时,执行语句
    }
    
    (条件) ? 表达式1 : 表达式2
    
    while (条件) 语句;
    
    for (表达式; 条件; 递增的表达式) {
      语句
    }
    等。。。
    
    在JavaScript中有标签一说,label:语句,为任意的标识符
    

    数据类型:

    JavaScript中有六种数据类型,现在可能加了类型,string,boolean,null,object,number,undefined

    string,boolean,number

    null,undefined

    object

    如何确定一个值到底是什么类型:

    typeof,
    instanceof,
    Object.prototype.toString
    

    nullundefined

    null表示为的对象,而undefined表示为无定义的原始值,返回数值为NaN

    布尔值转换
    示意图

    示意图

    示意图

    JavaScript中超出范围,大于的显示Infinity,小于的表示为0

    NaN表示非数字

    示意图

    对象:

    对象是JavaScript语言的核心概念,那么到底什么是对象呢?对象在JavaScript中是一组“键值对”的集合,无序的符合数据集合。

    var object = {
     //定义一个对象
     name: 'dashu',
     age:'nan'
     //键名:'键值'
    };
    

    数值,字符串,对象,函数,数组,算术运算符,比较运算符,布尔运算符,二进制位运算符。

    示意图

    示意图

    示意图

    如果觉得不错,那就点个赞吧!❤️
    我的目标是——每天不断更

  • 相关阅读:
    三大主流负载均衡软件对比(LVS+Nginx+HAproxy)
    nginx 提示the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
    centos安装nginx并配置SSL证书
    hadoop创建目录文件失败
    The server time zone value 'EDT' is unrecognized or represents more than one time zone.
    脚本启动SpringBoot(jar)
    centos做免密登录
    数据库远程连接配置
    Bash 快捷键
    TCP三次握手四次断开
  • 原文地址:https://www.cnblogs.com/dashucoding/p/9294265.html
Copyright © 2011-2022 走看看