javaScript的学习

  1. JavaScript概述
    HTML语言:是一种标记语言,用于定义页面内容和表现形式,不具备逻辑性,不能与用户进行交互。
    脚本语言:是HTML文档中嵌入一种具有程序逻辑的语言,用于控制页面元素的行为,实现数据合法性验证 。
    JavaScript是一种由Netscape的 LiveScript发展而来的脚本语言。

JavaScript是一种基于对象和事件驱动的脚本语言,它提供了一些专有的类、对象及函数。
java和JavaScript的区别:
Java 和 javaScript 不是同一种语言。
Javascript 是一种脚本语言 还是一种弱类型语言 运行在客户端(浏览器)。
Java 是一种强类型的语言。

2.基本数据类型
Number类型
例如: 15 2.9 4E5。NaN是特殊的Number类型。

String类型
例如 “abc” "jack " “ "

Null类型
只有一个值,即null。Null是一个位符,表示一个变量已经有值,但值为空

Boolean类型
布尔类型只取两个值true或false

Undefined类型
只有一个值,即undefined,表示未定义

Js数据类型是隐式的,声明时不用指定,赋值时自动设定类型

3.变量
变量的主要作用是存取数据、提供存放信息的容器。程序可以使用变量名来访问变量中的数据。
例如:

变量的命名需要遵守一定的规范,主要有以下几点:.

变量名由字母、数字、下划线和$组成

变量名的首字母必须是字母、$或下划线

不能使用JavaScript 保留字,注意区分大小写
根据变量的作用范围,JavaScript中的变量可以分为全局变量和局部变量。
在函数体中,带var的是局部变量,如果省略是全局变量。

4.常量
JavaScript的常量通常又称字面常量,它是不能改变的数据,与基本的数据类型同对应,有以下几种常量。

整型常量
实型常量(小数)
布尔值
字符型常量
空值(null)
undefined常量

5.类型转换
parseInt (String)
将字符串转换为整型数字 。
parseFloat(String)
将字符串转换为浮点型数字 。

6.运算符
运算符是一种特殊符号,用于实现数据之间的运算、赋值和比较等功能 。

根据运算符的功能,可分为以下几种:

算术运算符
+、-、 * 、 / 、%、++、–

比较运算符
、!=、>、>=、<、<=、=(全等)

逻辑运算符
&&、||、!

typeof 运算符
输出5个结果:undefined,object,string,number,boolean
注意:任何类型的数据与NaN运算结果都是NaN

  1. 注意:
    ==不比较类型,自动将字符数字转化为数字进行比较
    ===(全等),比较类型

8.注释
JavaScript 注释有两种

单行注释//

多行注释/**/

9.流程控制语句(与Java类似,不在详细介绍)
if条件语句

switch多分支语句

for、while、do…while循环语句
break 和 continue 语句

break 语句来中断一个循环的运行。continue 语句用来跳过余下的代码块而直接转到下一次循环继续执行 。

10.警告对话框
alert();

11.函数的定义和调用
函数是指一段需要重复使用的代码的集合。
语法:
function  函数名 (参数列表)
{

      函数代码块;

     return 表达式;

}

12.javaScript的三种引入方式
a.在标签的内部通过事件直接对js的代码进行触发执行。
b.通过script标签,script标签理论上书写的位置没有限制。
c.通过script标签的src属性进行外部引用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值