JavaScript是世界上最流行的脚本语言。属于wed语言, 试用与PC,笔记本电脑,平板电脑和移动电话。

              JavaScript用法

  <!DOCTYPEhtml>

  <html>

   <head>

    <meta charset: “utf-8”>

    <title></title>

    <script> (双标签)

    <---!JavaScript代码内部引入方法1--->

      alert(“iiii”); 弹出框

      ALERT(‘AAAA’); 不识别 (注:js严重区分大小写!)

    </script>    

  </head>

  <body>

    <---!js内部引入方式2--->

    <script type= “text/JavaScript”>  双标签

     脚本   类型    文本 js

      alert(“壹门徒js课程开始了”);

       弹出框

    </script>

       <noscript> (定义在脚本被执行时替代内容)双标签

      <--!您的浏览器不支持JS,请更换查看-->

     </noscript>

      <---!行内引入--->

     <a href=“JavaScript:confirm(“内容”);”>报名</a> 双标签

       引入   JS    确认框 弹出的内容..

      <p οnclick= “JavaScript:alert(“内容”);”>clikme</p>

            鼠标单击        弹出框....      自定义..

           <---!外部引入 推荐--->

     <script src=“script/js/test.js” type=“text/javascript” charset=“utf-8”></script> 双标签  注:写在</body>上面!

      脚本   引入     脚本链接/路径       类型     文本  js          中文

  </body>

 </html>

页面输出

alert:不能插任何标签

“\”换行的意思(外向倾斜)

document.write:可以加标签

console.log 控制台输出 (!重要)

 var:表示声明变量,定义变量。

“=”表示赋值 。

true 肯定, false 否定

            *数据类型

1.字符串(string)带引号的,只有字符串带引号。  例: ' aaa ' 、 'only'

2.数字(number)纯数字。 例:‘123’.    NaN 属于number类型,但他不是一个数字,不能和自身作比较。

3.布尔类型(boolean)

4.null(对空)

5.undefined:未赋值

6.对象(object)

7.数组

      *变量的命名

  1.名称命名含义明确,严格区分大小写!

  2.以字母下划线开始,后面跟字母数字下划线    例:age  _age   age1

  3.三种命名写法:小驼峰:firstName   大驼峰:FirstName   下划线:first_name

 var a = b = c = d = e = 1;       多个变量相同的初始值(变量简写)

         alert(a);

变量重名后会产生覆盖。

进制

十进制、十六进制、八进制、 正无穷(infinity)、负无穷(-infinity)。

转换为数值

undefined:转化成number,结果为NaN.

null转化为number,结果为0;

true转换为number是1.  false转换为number为0。

注:比较时有字母的都是NaN.

转载于:https://www.cnblogs.com/971219-boy/p/10176880.html

JavaScript课堂笔记!相关推荐

  1. JavaScript课堂笔记

    前置任务: 配套视频:https://www.bilibili.com/video/BV15v411K7qe/ 第一章:基本语法 第一节:JavaScript的来源 1.网景公司(Netscape): ...

  2. JavaScript课堂笔记一

    1.概述 1.1 什么是JavaScript? 1.1.1 概念 JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译) JavaScript 是一种轻量级的编程语言. JavaS ...

  3. Nodejs课堂笔记02

    第3天课堂笔记 ##1. 知识点 模块系统 核心模块 1. 文件操作的fs 2. http服务的http 3. url 路径操作模块 4. path 路劲处理模块 5. os 操作系统模块 第三方模块 ...

  4. Linux课堂笔记(2)

    Linux课堂笔记(2) 1 Linux文件管理 1.1 touch命令 touch命令用于创建文件.修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. ls ...

  5. Day03_HTML课堂笔记

    Day03 HTML 课堂笔记 1 回顾 1.1 文本标签 em 文本加强,默认斜体显示,只需把需要加强的文字套入该标签中 strong 文本加强,默认粗体显示,同上 ins 插入,多用于价格更新,默 ...

  6. HTML5第7次课堂笔记(图片验证码的应用,xmlhttprequest对象的使用,跨域)

    HTML5第7次课堂笔记 1.  图片验证码的应用:(1)服务端Content-type的控制:(2)客户端防止缓存(仅对GET) 服务器端使用的是jsp 点击图片,实现刷新验证码 有时拿不到服务器的 ...

  7. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合 JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在< ...

  8. Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  9. Java程序猿的JavaScript学习笔记(汇总文件夹)

    最终完结了,历时半个月. 内容包含: JavaScript面向对象特性分析,JavaScript高手必经之路. jQuery源代码级解析. jQuery EasyUI源代码级解析. Java程序猿的J ...

  10. 管理系统中计算机应用第四章重点,管理系统中计算机应用课堂笔记第四章(4)...

    管理系统中计算机应用课堂笔记第四章(4) 分类:自考 | 更新时间:2016-07-08| 来源:转载 这个分析和抽象工作可分以下三步进行: 5.2.1数据流程图的绘制 数据流程图既是对原系统进行分析 ...

最新文章

  1. phoenix php,Python实现连接phoenix的实例
  2. R语言交互式可视化包CanvasXpress
  3. [Angular2 Form] Style Validation in Angular 2 Forms
  4. null导入失败_当null检查非常失败时
  5. solidworks批量图号分离_SolidWorks图号分离宏-不需要特殊符号
  6. 五分钟学会python函数_五分钟带你搞懂python 迭代器与生成器
  7. linux mysql多实例启动_Mysql实例Linux下启动多个mysql服务器例子
  8. 微信小程序之点餐系统附源码
  9. R语言meta包的预后meta分析复现
  10. HCDA day1
  11. vector函数用法
  12. U8 8.9 数据库置疑恢复方法
  13. Linux下的USB驱动
  14. linux系统安装flash
  15. 在 angular6 中自定义 webpack 配置
  16. 嵌入式Web项目(二)——CGI的引入
  17. 剑三服务器维护后蹲宠刷新吗,剑三宠物开服刷新点合集 重置版除奇遇外宠物刷新点一览...
  18. 盛世昊通:工信部第351批即将上市的汽车履历表
  19. 给一张图片赋以.jpg结尾的网址
  20. c#开发Windows服务程序及部署

热门文章

  1. Docker以及Registry介绍
  2. 使用nightwatch进行E2E测试中文教程
  3. 【PMP认证考试之个人总结】第 3 章 项目整合管理
  4. 打表(1215)七夕节
  5. zTree保持展开单一路径之简易实现
  6. php bc gmp,php中ipv6转纯数字和反转
  7. matlab gui编写计算器,怎样用MATLAB中的GUI做一个简单计算器
  8. Git for windows 配置
  9. python不带颜色的图形_用python给黑白图像上色
  10. Spring源码之ApplicationContext(七)获取消息资源