前端基础--javascript 基础
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)常量和标识符
常量 :直接在程序中出现的数据值
标识符:
- 由不以数字开头的字母、数字、下划线(_)、美元符号($)组成
- 常用于表示函数、变量等的名称
- 例如:_abc,$abc,abc,abc123是标识符,而1abc不是
- 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 基础相关推荐
- Web前端之JavaScript基础
Web前端之JavaScript基础 JavaScript介绍 变量 变量类型 基本的数据类型Number String Boolean underfined null typeof运算符 引用的数据 ...
- 五、前端开发-JavaScript基础
五.前端开发语言体系-JavaScript基础 文章目录 五.前端开发语言体系-JavaScript基础 JavaScript基础 变量.值和类型 运算符和表达式 语句 数组 函数和对象 严格模式 类 ...
- 前端之JavaScript基础
前端之JavaScript基础 JavaScript 将js文件引入页面 外部引入 写在文件内部 行内引入 querySelector语法格式 window.onload 变量 数据类型 JS注释 运 ...
- js java用var_Java基础———JavaScript基础知识
原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...
- js基础--javascript基础概念之函数
js基础--javascript基础概念之函数 引用w3c介绍: 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用 ...
- 网页游戏开发基础——JavaScript基础知识
对于初学编程的朋友来说,这篇文章有点长,而且会有点难懂.但是请不要放弃,我尽量以通俗的语言解释相关的编程概念,这里只讲解编写一个游戏需要的相关编程概念(如需要会在后面的文章中随时补充相关概念),对其余 ...
- 前端见微知著JavaScript基础篇:你所不知道的apply, call 和 bind
在我的职业生涯中,很早就已经开始使用JavaScript进行项目开发了.但是一直都是把重心放在了后端开发方面,前端方面鲜有涉及.所以造成的一个现象就是:目前的前端知识水平,应付一般的项目已然是足够的, ...
- [前端基础] JavaScript 基础篇(下)
DOM 和 BOM DOM 指的是文档对象模型,它指的是把文档当做一个对象来对待,这个对象主要定义了处理网页内容的方法和接口.BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象 ...
- 前端之 JavaScript 基础
JavaScript 概述 ECMAScript 和 JavaScript的关系 1996年11月,JavaScript 的创造者 Netscape(网景) 公司,决定将 JavaScript 提交给 ...
- 前端学习-JavaScript基础(ES6)
简介: ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版. ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并 ...
最新文章
- AI 芯片的分类及技术
- PAT 1025 反转链表 (25)(STL-map+思路+测试点分析)
- 關於@Override
- [转载] 【基础教程】Python input()函数:获取用户输入的字符串
- 小程序dialog ,警告:未找到 van-dialog 节点,请确认 selector 及 context 是否正确
- 总结Android开发中必备的代码Review清单
- ArrayListd的长度问题
- [代码片断]SQL中解析XML数据
- 如何建立NVivo的人际关系?
- java字母映射_一个字符串,由大写字母构成,把字母映射成数字
- Git分布式版本控制系统简介和使用
- 新手小白做短视频,一个月收益10000多,超过自己的主业收入
- 深扒程序员外包,为啥我不建议你去外包公司?
- 从消息推送来看,华为、小米做得最好
- 浏览器插件实现GitHub代码翻译原型演示
- 创建一个docker容器
- 188. 武士风度的牛 C++ bfs(宽度优先搜索)
- 小程序转App最便捷的方法,附实操
- 金融计算机杂志排名,中国核心期刊排名_中国金融文化属于核心期刊吗_计算机八大核心期刊...
- L1-044 稳赢 - java
热门文章
- 《每周CV论文》人脸识别难题:遮挡年龄姿态妆造亲属伪造攻击
- 爱立信将在加拿大建立人工智能实验室
- 看AI如何改变医疗影像学
- 人工智能开始应用于美国金融业 但在中国遭遇滑铁卢
- 强化学习之gym初战实战案例:悬崖案例CliffWalking-v0。
- full paper(long paper),short paper,oral,poster,workshop,findings
- thinkbook14 2021版有两个显卡
- 当世界模型被用于sim2real:机器人通过视觉想象和交互尝试来学习
- 自动驾驶中的机器学习
- 2020诺奖预测出炉!一位华人学者入选