学习网址:视频网址    资料网址​​​​​

框架

内容

JavaScript是一种具有面向对象能力的,解释型的程序设计语言。
                 核心语法ECMAScript —―描述了该语言的语法和基本对象DOM(文档对象模型)、
                 文档对象模型(DOM)——描述了处理网页内容的方法和接口BOM(浏览器对象模型)、
                 浏览器对象模型(BOM) —―描述了与浏览器进行交互的方法和接口。

JS需要和HTML一起使用才有效果,我们可以通过直接或间接的方式将JS代码嵌入在HTML页面中,其分为三种方式
                 行内JS:写在标签内部的js代码
                 内部JS:定义在script标签内部的js代码
                 外部JS∶单独的js文件,在HTML中通过script标签引入

数据类型:var length = 16;                                  // Number 通过数字字面量赋值
                  var points = x * 10;                              // Number 通过表达式字面量赋值
                  var lastName = "Johnson";                         // String 通过字符串字面量赋值
                  var cars = ["Saab", "Volvo", "BMW"];              // Array  通过数组字面量赋值
                  var person = {firstName:"John", lastName:"Doe"};  // Object 通过对象字面量赋值

JavaScript 对大小写是敏感的

JavaScript 语句可以写在函数内,函数可以重复引用

变量:与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y),变量可  以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

变量必须以字母开头

变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

变量名称对大小写敏感(y 和 Y 是不同的变量)

您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:                    var lastname=" ", age=  job=" ";

如果重新声明 JavaScript 变量,该变量的值不会丢失

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是         undefined。

数据类型:基本类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。

JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型

var x;               // x 为 undefined
                  var x = 5;           // 现在 x 为数字
                  var x = "John";      // 现在 x 为字符串

字符串是存储字符(比如 "Bill Gates")的变量字符串可以是引号中的任意文本您可以                      使用单引号或双引号:var carname="Volvo XC60";  var carname='Volvo XC60';

JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:                                                    var x1=34.00; //使用小数点来写        var x2=34;//不使用小数点来写

布尔(逻辑)只能有两个值:true 或 false:var x=true;    var y=false;

Undefined 这个值表示变量不含有值,可以通过将变量的值设置为 null 来清空变量。

当您声明新变量时,可以使用关键词 "new" 来声明其类型:                                                         var carname=new String;
                  var x=new Number;
                  var y=new Boolean;
                  var cars=new Array;
                  var person=new Object;

第五次网页前端培训笔记(JS)相关推荐

  1. 第五次网页前端培训笔记(JS变量、数据类型、类型转换)

    一.JS变量 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同的变量) 注:JavaScript 语句和 JavaScript 变 ...

  2. 第五次网页前端培训笔记(js1)

    1.js的基本使用 JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多 ...

  3. 梅科尔工作室-第五次网页前端培训(JS,JavaScript)

    js学习包括:(*为重点) 基础语法:语句与注释,标识符与关键字,*变量,数据类型,类型转换,运算符,控制语句,*数组,*函数,内置对象,*对象 事件:*事件类型,事件流和事件模型,事件处理程序 BO ...

  4. 第五次网页前端培训(JS基础)

    1:JS基本用法 行内JS:写在标签内部的js代码:内部JS:定义在script标签内部的js代码,script标签可以放在head中或body中(建议放在body标签最后):外部JS:单独的js文件 ...

  5. 第五次网页前端培训(JS)

      学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibilin 1.安装编译器 HBuilder X:HBuil ...

  6. 第二次网页前端培训笔记

    1.学习网址 hbuilder第二次培训笔记 - 幕布 2.基础操作 3.html基本框架 <!DOCTYPE html> <html>     <head>    ...

  7. 网页前端培训笔记(HTML标签)

    学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili HTML 教程 | 菜鸟教程 (runoob.com) ...

  8. 第七次网页前端培训笔记(JS对象和事件)

    一.JavaScript对象 JavaScript 中的所有事物都是对象:字符串.数值.数组.函数 JavaScript 允许自定义对象. 1.所有事物都是对象 JavaScript 提供多个内建对象 ...

  9. 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)

    学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 1.安装编译器 vs hBuilder X等等(本人主 ...

最新文章

  1. CSS之media Query
  2. href标签带上了localhont地址怎么删除_如何找回删除的微信好友?
  3. java scanner构造函数_Point类的构造函数(JAVA)
  4. pytorch不加载fc_Pytorch自己加载单通道图片用作数据集训练的实例
  5. Google Cloud资源层级, IAM Identity and Access Management, 控制台云交互
  6. SoundPool详解
  7. 联想重装系统去掉保护_联想硬盘保护系统,小编教你联想硬盘保护系统怎么用...
  8. RAID卡 设置详解(LSI)
  9. 数据库课程设计练习- 视图的使用
  10. 数字信号处理——绪论总结
  11. 零点起飞学HTML+CSS (顼宇峰) PDF扫描版
  12. 测试-- 自动化测试selenium(关于API)
  13. 【DM】Combating Web Spam with TrustRank - 用TrustRank对抗网络垃圾邮件
  14. 【课程学习】(中国大学MOOC)武汉理工大学高级人工智能原理与技术课后习题笔记(1-5章)
  15. 将 C++/WinRT 中的线程切换体验带到 C# 中来(WPF 版本)
  16. 携程逆向爬虫 | PC网页端 | 旅游景点评论爬虫
  17. 加速度,速度,位移和时间的关系
  18. 云南师范大学计算机基础教学,云南师范大学841信息技术基础(含计算机文化基础、多媒体技术基础)考研复习经验...
  19. 厦门感恩回馈一线职工 为其开启“新年旅程”
  20. Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误

热门文章

  1. 基于web的智慧养老平台
  2. 我要糖糖糖HTML5小游戏,一些简单的团建破冰小游戏「15个」
  3. 蜗牛学院:软件测试工程师的8种技能
  4. 内蒙古2019年经济发展“稳”字当头
  5. navicat表粘贴失败
  6. Three.js - 摄像机的使用详解(透视投影摄像机、正交投影摄像机)
  7. c语言读取一张hdr图片,在Photoshop中调出人物照片高质量的HDR效果
  8. 强大溢出工具包:Metasploit命令行下的使用 (转至77169)
  9. 30Wqps+闲鱼优惠中台,如何架构的?
  10. SSRF服务器端请求伪造漏洞基础