Javascript基础(个人笔记)

一、Javascript介绍

二、Javascripts是什么

三、Javascript变量

Javascript: 简称js

JavaScript是什么

JavaScript 编程语言 流程控制Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。Java和JavaScript的关系就像张雨和张雨生的关系,只是名字很像。

Java 服务器端的编程语言,JavaScript 运行在客户端(浏览器)的编程语言JavaScript是一种运行在***客户端*** 的***脚本语言***。JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

js分为三个部分:

1、ECMAscript      标准js的基础语法

2、DOM-----Document    object   model  文档对象模型

3、BOM-----Browser    object   model      浏览器对象模型

Javascript是什么?

JavaScript 编程语言 流程控制Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。Java和JavaScript的关系就像张雨和张雨生的关系,只是名字很像。

Java 服务器端的编程语言,JavaScript 运行在客户端(浏览器)的编程语言JavaScript是一种运行在***客户端*** 的***脚本语言***。JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

是一门脚本语言(编译语言:需要我们把代码翻译成计算机所认知的二进制语言,才能够执行脚本语言,不需要编译,直接执行常见的脚本语言:t-sql, cmd)

是一门解释性语言

是一门动态类型的语言

是一门基于对象的语言

Javascript的作用

1、网页特效

2、服务端开发(Node.js)

3、命令行工具(Node.js)

4、桌面程序(Electron)

5、App(cordova)

6、控制硬件——物联网(Ruff)

7、游戏开发(cocos2d—js)

Javascript和HTML、CSS的区别

1、HTML:提供网页的结构,通过网页的内容

2、CSS:用来美化页面

3、Javascript:可以用来控制内容,给网页增加动态的效果

Javascript的代码可以分三个地方写

1、在html的文件中script的标签中Javascript代码

2、Javascript代码可以在html的标签中写

3、在Javascript文件可以写Javascript代码,但是需要在html的页面引入script标签中的

src = "js的路径"

js代码的注意问题

1、在一对script的标签中有错误的js代码,那么该错误的js代码不会执行

2、如果第一对的script标签中有错误,不会影响后面的script标签中的js代码

3、script的标签中可以写什么内容:type = "text/javascript"是标准写法或者写

Language = "Javascipt"都可以,但是,目前在我们的html页面中,type和Language

都可以省略,原因:html是遵循h5的标准。

4、有可能出现这种情况:

script标签中可能同时出现type和Language的写法

5、script标签在页面中可以出现多对

6、script标签一般是放在body标签的最后面,有的时候会放在head标签中

7、如果script标签是引入外部文件js文件的作用,那么这对标签中不要写任何的js代码,如果

要写重新写一对script标签,里面写代码

javascript变量

在操作的数据都是在内存中操作,js中存储数据使用变量的方式(名字,值--->数据),声明变量都用var--->在存储数据,数据应该有对应的的数据类型(js中的字符串类型的值都用双引号或单引号)

例:存储一个数字10,变量的声明及赋值

var num = 10;
//存储一个名字
var name = "小明"

变量应该有变量声明(有var ,有变量名字,没有值)

变量初始化(有var,有变量名字,有值)

var number;//变量的声明,此时是没有赋值的
//一次性声明多个变量
var x,y,z,k,j;//都是声明,没有赋值
//变量的初始化(变量声明的同时并且赋值)
//存储一个数字10
var number = 10;
//存储一个5
var number2 = 5;
//存储一个人的名字
var name = "小明"
//存储值(true)
var flag = true;
//存储一个null---->相当于空
var nll = null;
//存储一个对象
var obj = new object();

注意基本的代码规范:

1、js中变量声明度用var

2、js中的每一行代码结束都应该有分号(写代码要有分号的习惯)

3、js中的大小写是区分的:var N = 10;

4、js中的字符串可以使用单引号,也可以使用双引号,目前我们暂时使用双引号

变量名的主要问题(变量名的命名规范,要遵循驼峰命名法)

1、变量的名字要有意义

2、变量名有一定的规范:一般以字母,$符号,下划线开头,中间或者后面可以有$符号,字母

3、变量名一般都是小写的

4、变量名如果是多个单词,第一个单词的首字母是小写的,后面的所有单词的首字母都是大写的,这种命名方式为:驼峰命名法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BiBbo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值