前期因为一些事情的延误耽误了一些时间,近期开始了对JS的学习,那么在之前我们了解到HTML,CSS完成了页面的语义样式处理,那么就来到了JS页面交互效果。小编在此没有那么着急着去学习怎样在网页上去操作js使用js,而是通过推荐的一本书打算将JS细微概念屡清楚之后再去实战。那么多的不说记录一下今天的重点——JS入门概念。

JS基于java,基本语法与java相同,至于细微不同之处之后会一一补充。

1.代入方式

JavaScript写入可以直接写入到html文件中。

一种是导入外部js文件:<script type="text/javascript" src="导入的js文件"></script>

在导入js时可以加上defer="defer" 属性。称为延迟脚本,因为延迟脚本如果有多个不会按照顺序来所以一般延迟脚本只有一个。

作用:有延迟脚本属性的js文件会在最后面加载。

2.基本语法

在这之中基本语法与java中一至,我们主要了解的是各个引用类型的方法在实战中会用。

值得注意的是区分大小写。

以var定义变量。

3.数据类型

1.typeof、instanceof 操作符

typeof操作符返回值为数据类型

例:var a="hello world"

alert(typeof a);    //输出即为String

那么同时再此提到了instanceof操作符

如果变量是给定引用类型则可用此作为判断....是....类型吗?

例:a=new Object();

if(a instanceof  Object){

}

可用作条件判断。

2.undefined类型

简明来说就是未初始化变量变量值就为undefined,未定义的不算。

特例:未定义的再通过typeof操作符时返回值为undefined。

3.NaN

表示非数值

4.函数声明

以function声明函数格式与void相同

这是一些入门概念小编是过了一下,对此进行深度的学习不想放过这些细节一点一滴都助于之后的理解与学习。

JavaScript入门概念相关推荐

  1. JavaScript入门几个概念

    JavaScript入门几个概念 刚刚入门JavaScript的时候,搞懂DOM.BOM以及它们的对象document和window很有必要. DOM是为了操作文档出现的API,document是它的 ...

  2. 《jQuery与JavaScript入门经典》——第 1 章 动态Web编程简介 1.1理解Web服务器浏览器范式...

    本节书摘来自异步社区<jQuery与JavaScript入门经典>一书中的第1章,第1.1节,作者:[美]Brad Dayley著,更多章节内容可以访问云栖社区"异步社区&quo ...

  3. JavaScript入门(part9)--函数

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 函数 函数的概念 函数的使用 函数的参数 函数的返回值 arguments的使用 函数的两种声明方式 Jav ...

  4. JavaScript入门(part8)--数组

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 数组 数组的概念 创建数组 获取数组中的元素 数组的length属性 JavaScript入门 数组 数组的 ...

  5. JavaScript入门(part7)--流程控制

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 流程控制 流程控制概念 顺序流程控制 分支流程控制 三元表达式 switch分支流程控制 for循环 双重f ...

  6. javascript入门_JavaScript入门手册(2020版)

    javascript入门 JavaScript is one of the most popular programming languages in the world. JavaScript是世界 ...

  7. JavaScript入门笔记

    第一章 JavaScript语法 1.1 初识JavaScript 1.3 数据类型 1.4 string和boolean类型 1.5 算数操作符 第二章 JavaScript流程控制语句 2.1 循 ...

  8. [转载] javascript入门_WebAssembly入门-仅使用14行JavaScript

    参考链接: WebAssembly-使用Rust by Daniel Simmons 丹尼尔·西蒙斯(Daniel Simmons) WebAssembly入门-仅使用14行JavaScript (G ...

  9. JavaScript入门 Day1

    课程介绍 编程语言介绍(了解) JavaScript简介(了解) JavaScript入门 运算符(掌握) JavaScript基本语法(掌握) 位运算符(了解) 1.编程语言 1.1.什么是编程语言 ...

  10. Web全栈~09.JavaScript入门

    Web基本笔记~09.JavaScript入门 上一期 JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言. JavaScript简介 J ...

最新文章

  1. nc/netcat/ncat/nmap/socat Tips
  2. 思科谈OpenDaylight
  3. [搜索]波特词干(Porter Streamming)提取算法详解(2)
  4. Java并发编程—锁的基本概念
  5. thinkphp5中使用workerman
  6. QMap与QHash
  7. python中bool函数的用法_python3实战python函数每日一讲 - bool([x])
  8. android 属性动画还原,属性动画和补间动画
  9. c# oldb连接_(转)C#连接OleDBConnection数据库的操作
  10. 先搞定SLAM,再谈如何抓住下一代互联网产业爆发点!
  11. 学校图书借阅管理系统
  12. 网页打印计算机死机,调用网络打印就死机
  13. dpkg: 依赖关系问题使得 sdkmanager 的配置工作不能继续: sdkmanager 依赖于 libgconf-2-4;然而: 未安装软件包 libgconf-2-4。 [已解决]
  14. B站小甲鱼零基础python视频P57爬取煎蛋网OOXX妹纸图代码修改
  15. 线性电源(LDO)原理分析
  16. 网络测试仪哪个牌子好
  17. SQL内连接简单详解
  18. 10G数据,1G内存排序问题
  19. python做乘法运算定律_四年级乘法运算定律-
  20. starccm+电池包热管理-新能源汽车电池包共轭传热仿真

热门文章

  1. 两个很棒的爬虫智能解析库,通配大部分网页!
  2. 备案后才允许上线 网站ICP备案步骤详解
  3. firefox 邮箱分类过滤
  4. CPU的睿频、超线程、SIMD指令集等特性对密码算法性能的影响
  5. 阿里云手机号短信设置
  6. 如何选择物业管理软件,五大误区需要避免
  7. java jsp试卷_JSP试题-带答案
  8. 人机对弈黑白棋游戏用Python tkinter的Canvas实现图形界面
  9. 绿联网卡转接mac设置_绿联外置网卡Mac os 11.0 Big Sur驱动方案来了
  10. 什么软件可以在给多个视频添加马赛克同时批量裁剪画面呢?