web快速入门之基础篇-js:1_1、JavaScript 概述、基础语法

目录

-----前言

-----知识点简介

一:JavaScript 概述

0、编程处理页面介绍

1、什么是 JavaScript:

2、历史和特征:

3、怎么写 js 代码 ***

二:基础语法

1、语法规范:

2、变量***

3、标识符的规则

4、数据类型

5、String 类型

6、number 类型

7、boolean类型

8、数据类型之间的转换 ***

9、运算符

10、流程控制

三、其他

1、HTML script标签


-----前言

最近一些文章我整理以前的笔记是 html、css 的一些基础知识点,如最近的博文:web快速入门之基础篇-css:2、选择器:元素选择器、类选择器、派生选择器等 、  web快速入门之基础篇-html:13、表单-常用基本操作 这篇文章我将整理笔记 JavaScript 的一些知识点,另外为了方便自己的查阅我整理了 博客目录导航 后面会陆续更新,如果大家有兴趣学习,可以关注我查看。

-----知识点简介

一:JavaScript 概述

0、编程处理页面介绍

客户端代码:

动态效果、动态的安排页面元素等-----代码的运行由浏览器搞定

服务器端代码

提交-----由服务器解决

页面脚本代码

嵌入页面上,由浏览器运行---JavaScript、vbScript

1、什么是 JavaScript:

一种基于对象和事件驱动的解释性语言,嵌入在页面上,由浏览器运行

2、历史和特征:

JS---和 JAVA 没有关系

CoreJAVA:面向对象、编译性

js:语法上类似 java,不一样的地方

 

3、怎么写 js 代码 ***

a、代码和事件关联:代码直接写在事件里

b、script块:head里添加一个script,中间添加代码(以方法封装)

c、js文件:单独定义一个js文件,在html页面的head里用script 引入

二:基础语法

1、语法规范:

大小写敏感,以;表示结束

2、变量***

var s = "hello";

var n = 12;

var b = true;

---使用var声明变量,变量的类型以赋值为准

3、标识符的规则

--以字母、数字、下划线、$组成,不以数字开头;不能与关键字重名

4、数据类型

简单类型:string、number、boolean

特殊类型:null、undefined(未定义, 没赋值)

复杂类型:Array、Date等

5、String 类型

a、字符串可用双引号( “” )或单引号( ' ' )

b、特殊字符:转义 \

6、number 类型

var n = 12;

var n1 = 12.34;

7、boolean类型

var b = true/false;--1/0

8、数据类型之间的转换 ***

a、隐式转换:

直接转,按照规则

string+number--string

string+bool--string/true

number+bool--number

bool+bool--number

b、显式转换

使用相应的方法转换

XXX.toString()

parseInt(xxx);

parseFloat();

typeof(xxx);

--能转,NaN(not a number)//非数字

isNaN(xxx)---true/false

is not a number

var s = "aa";

var b = false;

var n = 12;

alert(s + n);//有结果--aa12

9、运算符

a、算术、比较、逻辑、位。。。

b、***

a == b:值

严格相等:a === b:值以及类型

c、三元(目)运算符

表达式?value1:value2;

10、流程控制

if/else、switch/case

for、while循环                                                                                                                                                                                       

如:

var sum;

三、其他

1、HTML script标签

<script> 标签用于定义客户端脚本,比如 JavaScript。

<script> 元素既可包含脚本语句,也可以通过 "src" 属性指向外部脚本文件。

JavaScript 通常用于图像操作、表单验证以及动态内容更改

在 HTML 4 中,"type" 属性是必需的,但在 HTML5 中是可选的。

https://www.runoob.com/tags/tag-script.html

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

被开发耽误的大厨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值