1.JS的两种引入方式

(1)直接编写

    <script>alert('你好')  //弹出一个‘你好’的窗口</script>

(2)导入文件

    <script src="hello.js"></script>

2.JS的变量、常量、标识符

(1)变量

a、使用var  关键字声明变量。

b、一行可以声明多个变量并且可以是不同类型

    var name="wang", age=18;

c、声明变量的时候可以不同var 如果不用var 那变量就是一个全局变量。

d、变量命名,首字符只能是字母,下划线,$美元符 三选一。变量名区分大小写

(2)常量和标识符

      常量 :直接在程序中出现的数据值

标识符:

  1. 由不以数字开头的字母、数字、下划线(_)、美元符号($)组成
  2. 常用于表示函数、变量等的名称
  3. 例如:_abc,$abc,abc,abc123是标识符,而1abc不是
  4. JavaScript语言中代表特定含义的词称为保留字,不允许程序再定义为标识符

3.JS的数据类型

        number     -----  数值boolean    -----  布尔值string     -----  字符串undefined  -----  undefinednull       -----   nul            

     Undefined类型

Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。

当函数无明确返回值时,返回的也是值 "undefined";

4.运算符

算术运算符:+   -    *    /     %       ++(自增)        -- 比较运算符:>   >=   <    <=    !=    ==    ===(完全等于)   !==(不完全等于) 逻辑运算符:&&(与)   ||(或)   !(非)赋值运算符:=  +=   -=  *=   /=

字符串运算符:+  连接,两边操作数有一个或两个是字符串就做连接运算

5.流程控制

 5.1顺序结构

    <script>console.log(“111”);console.log(“222”);console.log(“333”);</script>

 5.2分支结构

if (表达式){语句1;......} else if(表达式){语句2;}else{语句3;.....}

  switch-case结构

switch基本格式
switch (表达式) {case 值1:语句1;break;case 值2:语句2;break;case 值3:语句3;break;default:语句4;
}

5.3循环结构

for循环

语法规则:for(初始表达式;条件表达式;自增或自减){执行语句……}

while循环

语法规则:while (条件){语句1;...
}

转载于:https://www.cnblogs.com/yxwang/p/7674138.html

前端基础--javascript 基础相关推荐

  1. Web前端之JavaScript基础

    Web前端之JavaScript基础 JavaScript介绍 变量 变量类型 基本的数据类型Number String Boolean underfined null typeof运算符 引用的数据 ...

  2. 五、前端开发-JavaScript基础

    五.前端开发语言体系-JavaScript基础 文章目录 五.前端开发语言体系-JavaScript基础 JavaScript基础 变量.值和类型 运算符和表达式 语句 数组 函数和对象 严格模式 类 ...

  3. 前端之JavaScript基础

    前端之JavaScript基础 JavaScript 将js文件引入页面 外部引入 写在文件内部 行内引入 querySelector语法格式 window.onload 变量 数据类型 JS注释 运 ...

  4. js java用var_Java基础———JavaScript基础知识

    原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...

  5. js基础--javascript基础概念之函数

    js基础--javascript基础概念之函数 引用w3c介绍: 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用 ...

  6. 网页游戏开发基础——JavaScript基础知识

    对于初学编程的朋友来说,这篇文章有点长,而且会有点难懂.但是请不要放弃,我尽量以通俗的语言解释相关的编程概念,这里只讲解编写一个游戏需要的相关编程概念(如需要会在后面的文章中随时补充相关概念),对其余 ...

  7. 前端见微知著JavaScript基础篇:你所不知道的apply, call 和 bind

    在我的职业生涯中,很早就已经开始使用JavaScript进行项目开发了.但是一直都是把重心放在了后端开发方面,前端方面鲜有涉及.所以造成的一个现象就是:目前的前端知识水平,应付一般的项目已然是足够的, ...

  8. [前端基础] JavaScript 基础篇(下)

    DOM 和 BOM DOM 指的是文档对象模型,它指的是把文档当做一个对象来对待,这个对象主要定义了处理网页内容的方法和接口.BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象 ...

  9. 前端之 JavaScript 基础

    JavaScript 概述 ECMAScript 和 JavaScript的关系 1996年11月,JavaScript 的创造者 Netscape(网景) 公司,决定将 JavaScript 提交给 ...

  10. 前端学习-JavaScript基础(ES6)

    简介: ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版. ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并 ...

最新文章

  1. AI 芯片的分类及技术
  2. PAT 1025 反转链表 (25)(STL-map+思路+测试点分析)
  3. 關於@Override
  4. [转载] 【基础教程】Python input()函数:获取用户输入的字符串
  5. 小程序dialog ,警告:未找到 van-dialog 节点,请确认 selector 及 context 是否正确
  6. 总结Android开发中必备的代码Review清单
  7. ArrayListd的长度问题
  8. [代码片断]SQL中解析XML数据
  9. 如何建立NVivo的人际关系?
  10. java字母映射_一个字符串,由大写字母构成,把字母映射成数字
  11. Git分布式版本控制系统简介和使用
  12. 新手小白做短视频,一个月收益10000多,超过自己的主业收入
  13. 深扒程序员外包,为啥我不建议你去外包公司?
  14. 从消息推送来看,华为、小米做得最好
  15. 浏览器插件实现GitHub代码翻译原型演示
  16. 创建一个docker容器
  17. 188. 武士风度的牛 C++ bfs(宽度优先搜索)
  18. 小程序转App最便捷的方法,附实操
  19. 金融计算机杂志排名,中国核心期刊排名_中国金融文化属于核心期刊吗_计算机八大核心期刊...
  20. L1-044 稳赢 - java

热门文章

  1. 《每周CV论文》人脸识别难题:遮挡年龄姿态妆造亲属伪造攻击
  2. 爱立信将在加拿大建立人工智能实验室
  3. 看AI如何改变医疗影像学
  4. 人工智能开始应用于美国金融业 但在中国遭遇滑铁卢
  5. 强化学习之gym初战实战案例:悬崖案例CliffWalking-v0。
  6. full paper(long paper),short paper,oral,poster,workshop,findings
  7. thinkbook14 2021版有两个显卡
  8. 当世界模型被用于sim2real:机器人通过视觉想象和交互尝试来学习
  9. 自动驾驶中的机器学习
  10. 2020诺奖预测出炉!一位华人学者入选