JavaScript基础补充

JavaScript基础补充

JavaScript是一门是弱类型 , 边解释边执行的浏览器端脚本语言. 起初的开发目的是用于浏览器端做表单验证的 ,后来发现用来网页的特效,动画非常的好用  ,发展目前, 可以用制作网页的交互特效 和数据交互,还用于在后端开发(Node.js) , 小程序 , 移动的App , 物联网...

ECMAScript 标准

1.目前学习的是浏览器端的JS   = > 目前版本ES5

2.后端的JS (Node.js)


一、在网页中使用JS
1.直接在标签中通过属性添加事件的方式调用
<button onclick="hello()">点击我呀</button>
2.在html文档内部 , 通过script标签编写脚本
<script>    var a = 10;    alert(a);</script>
3.通过script标签引入外包的脚本
<script src="js/a.js"></script>

ECMA标准语法:
1.变量: 变量是个筐,啥都往里装. (是一个用于在程序中存储临时数据的一个容器 , 可以随时改变容器中的数据)
使用 var 关键字声明变量名要求:    1.变量必须是字母下划线数字$    2.变量名不能以数字开头,一般就是以字母下划线$ 开头    3.不能使用关键字, 保留字作为变量名     4.变量名要做到见名识意     5.建议使用驼峰命名法:studentName
2.数据类型:
1.基础(值)类型数据 : 存储在内存的栈内存中    undefined     null    boolean    string    number?2.对象(引用)类型数据 : 存储在内存的堆内存中    object    array    symbol    function    ...

    检测数据类型: typeof / typeof()

    常见的返回的结果:        *       null        *       undefined        *       string        *       number        *       boolean        *        *       object (无论是否为数组 , 对象 ... 都是返回object)        *       function

      //判断一个变量是否数组      // 1. 使用Array提供的一个方法       console.log(Array.isArray(arr)); //true 表示是一个数组??      //2. 使用 instanceof 检测对象的构造函数      console.log(arr instanceof Array); //true 表示是一个数组

原文地址:https://www.cnblogs.com/Aaron-Feng/p/12155842.html

时间: 2024-08-02 12:53:57

JavaScript基础补充的相关文章

【javascript基础】4、原型与原型链

原文:[javascript基础]4.原型与原型链 前言 荒废了好几天,在宿舍闷了几天了,一直想着回家放松,什么也没搞,论文就让老师催吧.不过,闲的没事干的感觉真是不好,还是看看书,写写博客吧,今天和大家说说函数的原型. 原型是什么 第一次看到这个的时候,没太理解这个概念,其实也就是一个概念呗,没啥神秘的.书上说每个函数都有一个prototype属性(原型属性),这个属性是一个指针,指向一个对象(原型对象),这个对象包含这个函数创建的实例的共享属性和方法.也就是说原型对象中的属性和方法是所有实例

JavaScript基础–作用域

JavaScript基础–作用域 什么是作用域 作用域定义了变量在哪查找和怎样查找的一系列规则.通常我们在JS中定义的变量具有一定调用范围,比如全局变量可以在任意位置调用:而这个范围通常就是我们所指的作用域,JS中的作用域不同于C/C++,那么有哪些不同呢,请先和我一起了解一下JS简单的编译原理 编译原理 JS虽然是一门脚本语言,但是事实上它也是需要编译的(ps.通常脚本语言只需要“解释”,而不是“编译”).但与其他传统的编译语言(例如java)不同的是,JS并不会提前编译好代码等待执行,而是很

JavaScript基础:DOM操作详解

本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. 前言 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:文档对象模型,操作网页上的元素的API.比如让盒子移动.变色.轮播图等. BOM:浏览器对象模型,操作浏览器部分功能的API.比如让浏览器自动滚动. 事件 JS是以事件驱动为核心

JavaScript基础三

1.10 关于DOM的事件操作 1.10.1 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:文档对象模型,操作网页上的元素的API.比如让盒子移动.变色.轮播图等. BOM:浏览器对象模型,操作浏览器部分功能的API.比如让浏览器自动滚动. 1.10.2 事件 JS是以事件驱动为核心的一门语言. 事件的三要素 事件的三要素:事件源.事件.事件驱动程序. 比

javascript入门书籍推荐《javascript基础教程》

前段时间看javascript高级教程的时候,发现很多基础的javascript概念,自己不懂. 网上搜了一下,看到大家对<javascript基础教程(第8版)>评价不错,买了一本. 作者: (美)Tom Negrino Dori Smith 译者: 陈剑瓯 柳靖 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 翻开看了后,受益匪浅,决定将这本书推荐给javascript的入门童鞋. 这本书的读者,要有一定的HTML基础,因为javascript基本都是对Dom的操作,所以,有一定的HT

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

Javascript.01 -- Javascript基础

Javascript基础 1 聊聊Javascript 1.1 Javascript的历史来源 94年网景公司   研发出世界上第一款浏览器. 95年 sun公司   java语言诞生 网景公司和sun合作. Java+script   ===> javascript 1.2 W3c规范 ?结构标准        html ?表现标准   css ?行为标准      js 1.3 JavaScript和ECMAScript的关系 ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协

javascript基础学习(十五)

javascript之cookie 学习要点: cookie介绍 创建与获取cookie cookie的编码 cookie的生存期 cookie的路径 cookie的domain cookie的secure 一.cookie介绍 cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上.在javascript中,cookie主要用来保存状态,或用于识别身份. 二.创建与获取cookie 创建cookie的语法代码如下所示:document.cookie="name=value&q

javascript基础学习(八)

javascript之日期对象 学习要点: 日期对象 将日期对象转换为字符串 将日期对象中的日期和时间转换为字符串 日期对象中的日期 日期对象中的时间 设置日期对象中的日期 设置日期对象中的时间 与毫秒相关的方法 一.日期对象 在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间. 日期对象的创建: new Date(); 二.将日期对象转换为字符串 将日期对象转换为字符串可以使用以下4种方法: date.toString();//将日期对象转换为字符串时,采