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、流程控制


-----前言

最近一些文章我整理以前的笔记是 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;

发布了284 篇原创文章 · 获赞 46 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/YuDBL/article/details/104200019