热门关键字:
jquery > jquery教程 > jquery教程 > JS入门到进阶知识总结

JS入门到进阶知识总结

318
作者:管理员
发布时间:2021/4/9 18:53:07
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4397
  1.概念


  JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言


  运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了


  功能:


  可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。


  2.JS的组成


  3. 与html结合方式


  1.行内式


  注:


  可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号可读性差, 在html中编写JS大量代码时,不方便阅读;引号易错,引号多层嵌套匹配时,非常容易弄混;特殊情况下使用


  2.内嵌 JS


  注:


  可以将多行JS代码写到 <’‘script’’> 标签中内嵌 JS 是学习时常用的方式


  3.外部 JS文件


  利于HTML页面代码结构化,把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用引用外部 JS文件的 script 标签中间不可以写代码适合于JS 代码量比较大的情况


  3.JS注释


  单行注释


  多行注释


  4.JS的输入输出语句


  注:


  console.dir()可以输出对象的属性。


  1. 变量


  变量:一小块存储数据的内存空间


  Java语言是强类型语言,而JavaScript是弱类型语言。


  强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据


  弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。


  语法:


  注:


  typeof运算符:获取变量的类型。null运算后得到的是object


  2.数据类型


  JS 把数据类型分为两类:


  简单数据类型 (Number,String,Boolean,Undefined,Null)复杂数据类型 (object)


  1.数字型 Number


  数字型三个特殊值


  Infinity ,代表无穷大,大于任何数值


  -Infinity ,代表无穷小,小于任何数值


  NaN ,Not a number,代表一个非数值


  注:


  isNaN()方法用来判断一个变量是否为非数字的类型,返回 true 或者 false


  2.字符串型 String


  字符串型可以是引号中的任意文本,其语法为 双引号 “” 和 单引号’’


  注:


  因为 HTML 标签里面的属性使用的是双引号,JS 这里我们更推荐使用单引号。JS 可以用单引号嵌套双引号 ,或者用双引号嵌套单引号 (外双内单,外单内双)通过字符串的 length 属性可以获取整个字符串的长度。多个字符串之间可以使用 + 进行拼接,其拼接方式为 字符串 + 任何类型 = 拼接之后的新字符串




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐