JavaScript基础概述

1.简介

  • JavaScript 是世界上流行的编程语言,可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
  • JavaScript 是脚本语言,是一种轻量级的编程语言。可以简单的将我们以前学过的HTML元素比作演员,而脚本语言就是剧本,你就是导演!
  • 之前我们通过学习的HTML+CSS可以完成静态的网页(当然也可以加一下简单的动画),通过JavaScript的学习我们可以增加网页的交互功能等完成复杂的动态网页。
  • JavaScript在代码中的位置
    • 写在 script 标签中
    • 直接放在HTML标签中
    • 以外部文档的方式连接到当前HTML文档中

    注意事项:

  1. 严格区分大小写,Name和name是两个不同的标识符。
  2. 空格和换行。这一点和CSS代码规则类似:多余的空格会被忽略,可以将一行代码分成多行写。
  3. 分号作为一个语句的结束标志,分号之后是新语句的开始。虽然省略不写通常也是没有问题的,但还是建议大家写上。
  4. 代码的注释:单行注释和多行注释

     命名规范(包括函数名,变量等):

  • 必须以字母、下划线或者美元符号开始,不能使用特殊符号。
  • 命名不能是系统的关键字:比如new ,if,class......
  • 区分大小写
  • 命名最好用有意义的名称

2.JavaScript输出(常用来检测代码的正确性)

  • 使用 window.alert()             弹出警告框。
  • 使用 document.write()        输出文字外,它还支持带有HTML标签的输出内容
  • 使用 innerHTML                  写入到 HTML 元素。
  • 使用 console.log()              写入到浏览器的控制台。

3 JavaScript变量

    1.常量: 常量就是在程序运行过程中,不会发生变化的量,常量通常用来表示固定不变的量,比如圆周率,万有引力常量

    2 .变量:是在程序运行中会发生改变的量,在JS中通过var关键字来声明变量

    3 数据类型:(可以通过typeof来查询数据类型)

    数据类型包括:字符型,数字,布尔,Null ,undefinded  数组,对象,

4 数据类型

   1.数据类型的检测使用typeof

  • typeof运算符可以查询数据类型
  • 其返回可能值有:undefined,boolean,number,string、object以及function.

   2.字符串类型string

  • 换行符:\n
  • 回车符:\r
  • 退格符: \b
  • 反斜杠: \\
  • 双引号: \"

3  数值型数据Number

     浮点数值的最高精度是17位小数,但是在进行算术计算时其精度远远不如整数。例如,0.1加0.2的结果不是0.3, 而是0.30000000000000004。这个舍入误差会导致无法测试特定的浮点数值

4  布尔型数据Boolen

          布尔型数据boolen:只能有两个值:true 或 false。

  •  将各种类型的值转化成Boolean类型的规则如下:
    • Number:任意非0的数值为true,0值和NaN为"false"。
    • String:所有的非空字符串转化为 true;""(空字符串)转化成false
    • Object的任何对象都会转化为 true;
    • 在javascript中,只要逻辑表达式不返回undefined不返回null,就都是真的。

5  Undefined

  • 这是一个很有意思的数据类型,因为它的值只有一个,那就是undefined。
  • 在申明变量时如果没有将变量赋值的话这个变量也是属于Undefined类型的。。
  • 如果一个变量没有申明就直接去访问解释器会报错误信息,但是这样的变量如果使用typeof返回的结果也是"undefined"

6 Null:空值

  • Null也是一个只有一个值得数据类型,它的值就是null,任何变量只要给其赋值为null的话这个变量的数据类型就是Null类型。
  • 可以通过将变量的值设置为 null 来清空变量。

7 对象Object:

  • 在javascript中,所有的对象都继承自Object对象。

8 数组Array

  • 数组元素的顺序从0开始
  • 数组有很多方法,在这里就不一一细讲,会单独拿出例子解释

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ml

C plus plus 控制格式

使用这些格式需要声明包含<iomainip> long flags( ) const 返回当前的格式标志。 long flays(long newflag) 设...

2184
来自专栏PHP在线

12个非常实用的JavaScript小技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用!!操作符转换布尔值 有时候我们...

3528
来自专栏Java帮帮-微信公众号-技术文章全总结

JavaWeb03-轻松理解JS(Java真正的全栈开发)

? 一.js常用对象 ljs中的常见对象有以下几个: Boolean Number String Array 数组 Date 日期 Math 数学 RegEx...

28712
来自专栏深度学习思考者

C语言标准工具库函数库:stdlib.h

  对于一些特殊的操作,C语言提供了标准工具库函数库,其中包括可以实现数值转换,内存分配,随机数操作以及字符串转换等函数。本篇博文一一来讲述这个函数库中的那些函...

3108
来自专栏C/C++基础

C++编码格式建议

每个人都可能有自己的代码风格和格式,但如果一个项目中的所有人都遵循同一风格的话,这个项目就能更顺利地进行。每个人未必能同意下述的每一处格式规则,而且其中的不少规...

1222
来自专栏Golang语言社区

厚土Go学习笔记 | 18. 数组

数组由一组数据类型相同的值组成。 定义一个整数数组 var a [10]int 这个数组由10个整数组成的。 数组的长度是其类型的一部分,因此数组不能改变大小。...

3425
来自专栏全沾开发(huā)

如何在ES5与ES6环境下处理函数默认参数

1484
来自专栏Golang语言社区

Go语言基本语法

前面已经看到了Go程序的基本结构,所以这将是很容易理解Go编程语言等基本构建块。 Go令牌 Go程序包括各种令牌和令牌可以是一个关键字,一个标识符,常量,字符串...

2796
来自专栏Golang语言社区

Golang语言社区--Go语言基础第四节类型

大家好,我是Golang语言社区主编彬哥,这节给大家讲解Go语言中的类型。

4485
来自专栏Nian糕的私人厨房

JavaScript 函数

通常来说,一个函数就是一个可以被外部代码调用(或者函数本身递归调用)的"子程序",和程序本身一样,一个函数的函数体是由一系列的语句组成的,函数可以接收传入参数,...

853

扫码关注云+社区

领取腾讯云代金券