JavaScript基础语法

  • 书写语法
    • 1.区分大小写:与Java一样,变量名,函数名以及其他一切东西都是区分大小写的

      2.每行结尾的分号可又可恶

      3.注释:

        1.单行注释://注释内容

        2.多行注释:/*注释内容*/

      3.大括号代表代码块

    • if(count==3){
              alert(cout);  
      }
  • 输出语句
    • 使用window.alertI()   写入警告框
    • 使用document.write()写入HTML输出
    • 使用console.log()写入浏览器控制台
  • 变量
    • JavaScript中用var关键字(vaQable的缩写)来声明变量

    • var test = 20; 
      test="张三";
    • JavaScript是一门弱类型语言,变量可以存放不同类型的值
    • 变量名需要遵循如下规则:
      • 组成字符可以是任何字母、数字、下划线()或美元符号($)
      • 数字不能开头
      • 建议使用驼峰命名
    • ECMAScript6新增了let关键字来定义变量。它的用法类似于var,但是所声明的变量,只在let关键字所在的代码块内有效,且不允许重复声明

    • ECMAScript6新增了const关键字,用来声明一个只读的常量。一旦声明,常量的值就不能改变。

  • 数据类型
    • var test = 20;
    • JavaScript中分为:原始类型和引用类型5种原始类型
      • 五种原始类型: 
        • number:数字(整数、小数、NaN(Not a Number)) 
        • string:字符、字符串,单双引皆可
        • boolean:布尔。true,false
        • undefined:当声明的变量未初始化时,该变量的默认值是undefined
        • null:对象为空
    •  使用typeof运算符可以获取数据类型
      alert(typeof age);
  • 运算符
      • == 1.判断类型是否一样,如果不一样,则进行类型转换 2.再去比较其值
      • === 全等于  1.判断类型是否一样,如果不一样,直接返回false 2.再去比较其值
  • 流程控制语句:和java一样
    • if
    • switch
    • while
    • for
    • do...while
  • 函数
    • 函数(方法)是被设计为执行特定任务的代码块
    • 定义为:JavaScript函数通过function关键字进行定义,语法为:
    • function functionName(参数1,参数2,...){
                要执行的代码
           }

       

    • 注意:
      • 形式参数不需要类型。因为JavaScript是弱类型语言
      • 返回值也不需要定义类型,可以在函数内部直接使用return返回即可
      • function functionName(a,b){
                return   a+b;
             }
    • 调用:函数名称(实际参数列表)

        • let result = functionName(1,2);

           

           

 

Ps.var是全剧变量,let是局部变量

 

posted @ 2023-04-02 00:33  YE-  阅读(9)  评论(0编辑  收藏  举报