1.JavaScript同其他程序设计语言一样,有着独特的语法结构,主要包含:变量、数据类型、运算符号、控制语句和注释等。

2.变量是存储数据的基本单位,JavaScript通常利用变量来参与j各种运算,实现动态的效果定义变量有如下3种方式:

  a.先声明变量再赋值:

    使用var关键字声明变量,在给变量命名时,需要遵守如下规则:

      (1)第一个字符必须是一个字母、下划线(_)或一个美元符号$。

      (2)其他字符可以是字母、下划线、美元符号或数字。
      ( 3)区分大小写。 
      (4)不能与关键字同名。

  b.同时声明和赋值变量:

    我们可以使用一条语句定义多个变量,只需要在变量中间使用逗号将其分隔开。

  c.不声明直接赋值

    对变量的输出测试可以采用alert()方法弹出对话框的方式,alert弹出对话框是一种较为原始且有效的测试方法,它会终止当前运行的代码,直到用户点击提示框确认按钮。

3.Javascript中的五种基本类型:undefined、null、Boolean、number和string。

  typeof操作符:typeof是用来检测给定变量的一种数据类型的操作符。

  undefined类型:是指未初始化的变量或未声明的变量,使用typeof操作符检测时会返回undefined。

  number类型:代表整数或浮点数。在其他语言中,小数和整数分别存储在不同的类型中。

  object类型:是指javascript中的对象、数组或null。

  boolean类型:也称真假类型。这个类型有两个标准值: true(真)和false(假)。布尔值用来表示一个逻辑表达式的结果,通常用做判断处理。

  null类型:空类型,表示一个变量已经有值,值为空对象,用typeof操作符检测时会返回object类型。

  string类型:是字符串类型,它是程序中使用最广泛的一种类型。字符串是使用单引号或双引号引起来的若干字符。

       需要注意:由于JavaScript中不区分单引号或双引号,但应避免出现引号不匹配的情况

4.运算符是一种特殊的符号,一般由1~3个字符组成,用于实现数据之间的运算、赋值和比较JavaScript中的运算符有:算术运算符、赋值运算符、比较运算符和逻辑运算符。

5.JavaScript中的注释

  JavaScript与很多语言一样,如java、c#,都支持同样的注释形式。

    (1)使用“//”实现单行注释。
    (2)多行注释以"/*"产开始,以"*/"结束。

JavaScript的核心语法的更多相关文章

  1. 第二章 JavaScript核心语法

    第二章   avaScript核心语法 一.变量的声明和赋值 JavaScript是一种弱类型语言,没有明确的数据类型,也就是在声明变量时不需要指定数据类型,变量的类型由赋给变量的值决定. 在Java ...

  2. 第一章:Javascript语言核心

    本节是javascript语言的一个快速预览,也是本书的第一部分快速预览. 读此书之前,感谢淘宝技术团队对此javascript核心的翻译,感谢弗拉纳根写出此书.感谢你们无私的分享,仅以此笔记献给你们 ...

  3. JavaScript(核心、BOM、DOM)

    http://www.flyne.org/article/407 JavaScript(核心.BOM.DOM) JavaScript是基于对象和事件驱动的客户端脚本语言.有如下特点: 交互性 安全性( ...

  4. 完整的JavaScript包括三部分、script标签、JavaScript的基本语法以及变量和字面量的关系

    完整的JavaScript包括三大部分: -ECMAScript   JavaScript的开发规范:提供核心语言功能 -DOM   document object model   文档对象模型:提供 ...

  5. JavaScript的基础语法及DOM元素和事件

    一,JavaScript是什么? 1,JavaScript简称:js,是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行.主要用来实现网页的动态效果,用户交互及前后端的数据传输等. 2,J ...

  6. javascript的基本语法、数据结构

    本篇学习资料主要讲解javascript的基本语法.数据结构      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些基本元 ...

  7. 【JavaScript的基本语法】

    [JavaScript的基本语法 ] 1.javascript输出 JavaScript语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. <script>      documen ...

  8. Javascript和Jquery语法对比总结

    目的 相信大家都知道jq是js的一个类库,是为了方便我们开发前端,但是笔者在刚开始学习js和jq时经常将两者的语法记混和混用,所以整理下两者实现相同功能之前的语法区别. 声明变量 javascript ...

  9. JavaScript ES6 核心功能一览(转)

    原文地址:Overview of JavaScript ES6 features (a.k.a ECMAScript 6 and ES2015+) 原文作者:Adrian Mejia 译文出自:掘金翻 ...

随机推荐

  1. 【Docker】5. 常用命令—镜像命令

    学习命令,官方文档千万别忘记了,不会的就到这里来查. 一.帮助命令 1.显示docker哪些命令 docker --help 另外,也可以查看具体命令的用法,比如我想知道命令docker images ...

  2. Unity shader 护盾shield的简单实现

    先上效果图 shader所用的贴图资源 扰动 直接对uv进行变换就可以了,记得首先把六边形格子地图的Tilling调高点 先预先调成合适大小的六边形,然后repeat铺满整个护盾 // Tiles a ...

  3. 痞子衡嵌入式:MCUBootUtility v3.3发布,可配合SBL项目使用

    -- 痞子衡维护的NXP-MCUBootUtility工具距离上一个大版本(v3.0.0)发布过去4个多月了,期间痞子衡其实断断续续做个几个小版本更新,这一次痞子衡为大家带来了稳定版本v3.3.0,顺 ...

  4. SprintBoot使用Validation

    1.为什么要使用Validation 在开发过程中有没有使用一堆的if来判断字段是否为空.电话号码是否正确.某个输入是否符合长度等对字段的判断.这样的代码可读性差,而且还不美观,那么使用Validat ...

  5. MSSQL·查询T-SQL语句执行时间的三种方法

    阅文时长 | 0.23分钟 字数统计 | 420.8字符 主要内容 | 1.引言&背景 2.自定义时间变量求差法 3.MSSQL内置方法 4.MSSQL选项开启时间统计 5.声明与参考资料 『 ...

  6. 使用CSS样式的三种方法

    一.内联样式 内联样式通过style属性来设置,属性值可以任意的CSS样式. 1 <!DOCTYPE html> 2 <html lang="en"> 3 ...

  7. [DB] Spark Core (1)

    生态 Spark Core:最重要,其中最重要的是RDD(弹性分布式数据集) Spark SQL Spark Streaming Spark MLLib:机器学习算法 Spark Graphx:图计算 ...

  8. 联想INTEL X86台式机 用光驱启动 usb光驱启动

    联想INTEL X86台式机  用光驱启动 usb光驱启动 启动项顺序 都要调整 主要顺序 自动顺序 出错顺序 按下f10 f12

  9. VS Code 安装后的一些配置项

    说明: 个人一直使用Notepad++作为日常文本编辑器,由于之前出现的某个原因,故决定改用VS Code. •设置中文字体 • 输入快捷键 Ctrl+Shift+P • 输入 Configure D ...

  10. minikube与kubectl版本不一致问题

    在使用minikube学习的时候,会出现你在mac上安装的minikube默认是最新版本,但是实际情况是需要安装低一些版本.可以按照k8s官方文档安装的时候指定不同安装版本,如果很慢或者无法访问直接走 ...