javascript的基础(1)
1.javascript是什么?
它是一门基于客户端的脚本语言,是相对于服务器而言,浏览器就是一个客户端软件,浏览器从服务器上将资源(html,css,js,图片等)请求下来 并且在本地利用浏览器去解析这些资源服务器本质上也是一台电脑。用来接收客户端发过来的请求,并处理请求。同时存储数据 读取数据等操作
2.javascript的作用
1、网页特效
2、表单验证
3、服务端的JS (node.js)
4、命令行工具 (node.js)
5、app
6、游戏开发
但是我们在实际开发过程中,大多是用来写网页效果以及处理数据渲染
3.javascript的组成
- ECMAscript JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关
- DOM(document object model 文档对象模型)一套操作页面元素的API
- BOM(browser object model 浏览器对象模型)一套操作浏览器功能的API
4.javascript的书写
1,script的标签可以放在页面的任何部分,但是建议放在</body>前面
2,独立的JS文件 通过script标签引入
5.javascript注释
1、单行注释 // 用在代码上 2、多行注释 / 多行注释 / 用在说明文档上
6.输出语法
// 调用弹出框功能 alert('Hello world'); // 调用对话框功能 prompt('Hello'); // 确认框 confirm('Are you sure?'); // 向页面输入对应的值 document.write('你好呀'); // 向控制台输出日志 console.log('我是出现在控制台 ,一般用于调试代码');
7.变量
7.1含义:内存里面一块被命名的内存空间 可以理解为一个带有标识的容器,用来存储数据
7.2 变量的好处更方便程序员使用内存 方便程序维护
// 声明变量并赋值var i = 1;// 先声明 在赋值var m;m = 1;// 变量未声明 直接赋值 这种不推荐 不符合规范 并且会带来问题(作用域)n = 1;// 不声明 不赋值 会直接报错 特殊值不会 console.log(n);// 同时声明多个变量 并单独赋值var a,b,c,d;a = 1;b = 2;c = 3;d = 4;// 同时申明多个变量并赋同一个值var a = b = c = d = 1;
7.3变量命名规则和规范
1,规则 不遵守会报错 -由字母、数字、下划线、$符号组成,不能以数字开头 -不能是关键字和保留字,例如:case for var -区分大小写
2,规范 尽量遵守 -变量名必须有意义 -遵守驼峰式命名法 首字母小写,后面单词首字母大写 例如:userInfor
8.数据类型
七大数据类型
- 基本数据类型(简单数据类型)
- number 数值型
- string 字符串
- boolean 布尔型
- undefined 未定义
- null 空引用
- 引用数据类型(复杂数据类型)
- object
- Array
转载于:https://www.cnblogs.com/wxc1991/p/8904427.html
javascript的基础(1)相关推荐
- JavaScript 设计模式基础(二)
JavaScript 设计模式基础(一) 原型模式 在以类为中心的面向对象编程语言中,类和对象的关系就像铸模和铸件的关系,对象总是从类中创建.而原型编程中,类不是必须的,对象未必从类中创建而来,可以拷 ...
- javaScript系列 [01]-javaScript函数基础
[01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...
- JavaScript的基础学习篇
在学习JavaScript之前,我们应该先认识一下什么是脚本语言(Scripting Language)? 脚本语言就是一种简单的程序.在运行之前不需要先进行编译,所有的代码都是在客户程序中直接被执行 ...
- JavaScript 语言基础知识点图示
JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html
- JavaScript正则表达式-基础入门
JavaScript正则表达式-基础入门 字符类,如 /w/ 为匹配任何ASCII字符组成的字符 重复, 如 /w{1,3}/ 为匹配一到三个单词 选择.分组和引用 指定匹配位置 修饰符 直接量字符 ...
- JavaScript 语言基础知识点总结(思维导图)
1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript ...
- JavaScript语言基础(二)
一.之前介绍了JavaScript语言基础的关键字.标识符.常用的数据类型,文章地址:JavaScript语言基础(一) ,下面来介绍JavaScript基础中的常量和变量. 1.常量:当程序运行时, ...
- JavaScript语言基础(一)
1.通过学习JavaScript语言基础,我们应该了解关键字与标识符.掌握JavaScript常用的数据类型.熟悉常量与变量.熟悉运算符和表达式. JavaScript语言基础知识框架如下图所示: 此 ...
- 《HTML5+JavaScript动画基础》——2.4 JavaScript对象
本节书摘来自异步社区<HTML5+JavaScript动画基础>一书中的第2章,第2.4节,作者:[美]Billy Lamberta , Keith Peters著,更多章节内容可以访问云 ...
- JavaScript的基础语句整理
JavaScript的基础语句整理 文章目录 JavaScript的基础语句整理 一.JavaScript的输出 二.JavaScript的基础语句 2.JavaScript语句的关键词 总结 大部分 ...
最新文章
- Android JNI开发入门之一
- Exp2 后门原理与实践 20164323段钊阳
- c++有哪四个类型转换相关的关键字
- BP神经网络python代码详细解答(来自原文翻译)
- i7跑服务器系统,i7主机做服务器
- CMD批量创建目录-配置管理
- mysql 案例 ~ pt修复工具的使用
- count函数里加函数_PHP count()函数与示例
- 数字金字塔(信息学奥赛一本通-T1258)
- python如何使用geotools_Python pygeotools包_程序模块 - PyPI - Python中文网
- 2018.12-2019.1 TO-DO LIST
- a标签不可点击_如何在Notion中做多级标签?-Notion102
- hibernate级联删除问题
- 【sklearn第六讲】特征提取(下)
- python中chr的用法_Python chr()用法及代码示例
- 老司机带你飞——DIY桌面小电视
- 学位计算机考试成绩怎么查询时间,湖北省自考00019计算机实践考试成绩在哪里查询...
- 基于android的五子棋开发
- 计算机一个字节是几位,电脑的一个字节等于多少位??
- K8S 生态周报| Helm v3.4 发布
热门文章
- Promise和Async-Await的入门教程
- 基于OpenResty的弹性网关实践(一)
- 2020 我的C++学习之路 C++PrimerPlus第七章课后习题
- .net webservice studio调用方法传参_Oracle触发器调用webservice说明
- vs中列表分页符代码_电脑办公技巧Excel中Ctrl+K的使用技巧(十二)/Word2016中快速删除分页符与空白页的方法...
- 感恩工作平台心得体会_感恩有你,一路同行——石龙联社组织举办10月份员工集体生日会...
- java排序算法代码_Java实现八种排序算法(代码详细解释)
- Serverless 解惑——函数计算如何安装字体
- 架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结
- android studio module不识别 红色j,androidstudio 不显示 Module-- 新年第一波