javascript

HTML、CSS、JS 区别

1、HTML—Hypertext Markup Language。

超文本标记语言。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(比如文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容。

<html><head><title>HTML</title></head><body></body></html>

HTML文本中包含了所谓的“链接点”HTML利用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。总的来说,HTML就是整合网页结构和内容显示的一种语言。

2、CSS—Cascading Style Sheet

层叠样式表单。是将样式信息与网页内容分离的一种标记语言。我们在牛腩新闻发布系统中,我们使用过CSS文件,对一些标签的样式进行修改。

我们使用CSS为每个HTML元素定义样式,也可以用于多个界面。进行全局更新时,只需修改样式即可。

body { border :1px solid #000;/*整体的边框*/ font-size :14px; }

说白了,CSS就是设置网页上HTML元素属性的语言。

3、Javascript

一开始特别郁闷为什么它的名字跟Java如此相似?

这是典型的市场营销方面的成功,它的推广成功,也是借了Java的东风。当微软开始意识到Java在Web开发人员中流行起来时,微软还是一贯风格,建立了自己的脚本语言,Javascript

Java是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。例如可以设置鼠标悬停效果,在客户端验证表单,创建定制的HTML页面,显示警告框,设置cookie等等。

三.输入输出语句

变量的定义

1、变量是用于存储信息的"容器",是命名的内存空间,可以使用变量名称找到该内存空间。

2、JavaScript 的变量是松散类型(弱类型)的,所谓松散类型就是用来保存任何类型的数据。在定义变量的时候不需要指定变量的数据类型。

3、定义变量时要使用 var 操作符(var 是关键,表示的变量),后面跟一个变量名(变量名是标识符)。

格式:var 变量名;

4、变量定义完成后,可以存储任意类型的数据。

二、变量的命名规则

变量可以使用短名称,如x,y;也可以是长名称,如information,construction

变量命名规则如下:

1、变量命名必须以字母、下划线”_”或者”$”为开头。其他字符可以是字母、_、美元符号或数字。

2、变量名中不允许使用空格和其他标点符号,首个字不能为数字。

3、变量名长度不能超过255个字符。

4、变量名区分大小写。(javascript是区分大小写的语言)

5、变量名必须放在同一行中

6、不能使用脚本语言中保留的关键字、保留字、true、false 和 null 作为标识符。

截止到目前为止JS描述了一组具有特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。关键字也是语言保留的,不能用作标识符。if for switch case break continue while var function

javascript声明变量的4种方法:1、使用“var”声明变量,例“var a;”;2、使用“function”声明变量,例“function Fun (num) {}”;3、使用“let”声明变量;4、使用“const”声明变量。

区别:1、var声明的变量属于函数作用域,let和const声明的变量属于块级作用域;2、var存在变量提升现象,而let和const没有;3、var变量可以重复声明,而在同一块级作用域,let变量不能重新声明,const变量不能修改。

var let const 区别

var:声明全局或局部作用域的变量,没有块级作用域

// 使用var声明全局或局部作用域的变量

// 一次声明一个变量

var name;

// 一次声明多个变量,不同变量之间用逗号隔开

var name,gender,age

// 在声明的同时初始化变量

var name = '张华'

// 在声明的同时初始化全部或者部分变量

var name = '张华',gender = '男',age

// 使用var声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关

var name = '张华';

name = '王红';

name = 3;

console.log(name);

// 【作用】

// 1.设置变量

// 2.和let非常类似

// 语法

// 1.声明变量

var food

// 2.声明变量+初始值

var noodle = '重庆小面'

// 3.重新赋值

noodle = '兰州拉面'

console.log(noodle); //兰州拉面

// 【注意点1:变量会提升】

console.log(num);

var num = 10;

// 【注意点2:没有块级作用域)

for(var i = 1; i < 5 ; i++){

console.log('循环内' + i);

}

console.log('循环外' + i);

let:

// 一次性声明一个变量。

let name;

// 一次性声明多个变量,不同变量之间使用逗号隔开。

let name1,gender,age;

// 在声明的同时初始化变量

let name2 = '张华'

// 在声明的同时初始化全部或者部分变量

let name3 = '张华',gender1 = '男',age2

// 使用let声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关

var name4 = '张华';

name4 = '王红';

name4 = 3;

console.log(name4);

// [注意点1-不允许重复声明]

// Let不允许在相同作用域内,重复声明同一个变量

// function func() {

// let a = 10;

// var a = 10;

// }

// function func(){

// let a = 10;

// let a = 1;

const:使用var和let声明的变量可以改变,const不可以改变,使用const声明变量时,必须给变量赋初值。且该值在运行过程中不能被修改。另外,此变量也不能多次声明。

const a = [];

a.push('过过过');

console.log(a);console.log(a.length); //1

a.length = 0;//可执行

console.log(a.length); //0

a =['冲冲冲'] //Assignment to constant variable.(分配给常量变量。)

console.log(a);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值