8.31 js基础总结1

JavaScript是一种脚本语言,由web浏览器进行解释和执行。它给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等。

将JavaScript应用到网页中常用的方法有两种,第一种是将JavaScript代码插入html文档<head>部分的<script>标签中;第二种是将JavaScript代码存放在一个独立的文件中,用js作为文件的扩展名,在利用<script>标签的src属性指向文件,引入方法和css的差不多。

JavaScript语法

一、变量

1、变量由var运算符加变量名定义。

2、变量名命名规则:

  第一个字符必须是字母、下划线、或美元符号;

  变量名中不能包含空格或标点符号(下划线和美元符号除外);

  变量名区分大小写;

  不能使用保留字、关键字;

  为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔。

二、数据类型

1、字符串(string)

字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;

字符串必须放在引号里(单引号或双引号);

2、数值(number)

数值不需要添加单引号或者双引号

今天第一次接触js,我想说说我的一些感受。

在学习h5和css的时候,就经常会听到老师和同学说这些都不算什么,到了js才难;在做项目的时候,有些效果用css做出来会很复杂,他们说等到学了js后就会很简单了。那时候js给我的感觉就是很重要,很难学。然而,一个多月以来,在别人学起来毫无费力、做起项目来得心应手的h5和css,我却一直很勉强,心理上也是有很大的负担,特别是组了团队之后,我完全是拖后腿的那一个。今天更是开始了js的课程,我越来越担心在这条路上会和其他人的距离越来越远。于是在课堂上,我战战兢兢小心翼翼地听着老师讲的每一个知识点,生怕错过一点就会更加拉大我和同学之间的距离。这样一堂课下来,老师所传递的东西我都收到了。回想之前上课的时候,自我感觉比较放松,有时候休息不好就会分神,所以有些知识点没有很好的吸收,再加上课堂之后的学习方法不对,这大概就是导致我和其他同学的距离越来越大的原因吧。现在开始尝试换一种学习方法,在接下来的日子里,我会要更辛苦点,要一边学习js,一边补救我的h5和css,尽量快点补救回来。我决不允许自己走回头路,我可以走得慢一些,起码我在路上。

时间: 2024-10-13 23:39:45

8.31 js基础总结1的相关文章

JS基础四

1.函数是一组可以随时随地运行的语句. 函数是 ECMAScript 的核心. 函数是由这样的方式进行声明的:关键字 function.函数名.一组参数,以及置于括号中的待执行代码. 2.闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量. 3.把对象的所有引用都设置为 null,可以强制性地废除对象.object  设置为null, 4.本地对象(native object) Object Function Array String Boolean Numb

NodeJs&gt;-------&gt;&gt;第三章:Node.js基础知识

第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info  方法 1 console.log("this is a test string."); 1 node app1.js 1> info.log 1 console.log("This is a test String ."); 2 3 //从第二个参数开始,依序输出所有的字符串 4 console.log("%s","

JS基础三

1.delete删除对对象的属性和方法的定义.强制解除对它的引用,将其设置为 undefined delete 运算符不能删除开发者未定义的属性和方法. 2.void 运算符对任何值返回 undefined.该运算符通常用于避免输出不应该输出的值,没有返回值的函数真正返回的都是 undefined. 3.前增量运算符,就是数值上加 1,形式是在变量前放两个加号(++): var iNum = 10; ++iNum; 第二行代码把 iNum 增加到了 11,它实质上等价于: var iNum =

JS基础知识回顾:引用类型(二)

ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的. 因此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日午夜零点开始经过的毫秒数来保存日期. 在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到1970年1月1日或之后的285616年. 要创建一个日期对象,使用new操作符和Date构造函数即可:var now=new Date(); 在调用Date构造函数而不传递参数

JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象

   前   言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学,经过初步的学习,会对这一门语言有了一定深入的了解,也会感受到这一门语言的强大之处.希望各位同学通过一定的学习,会得到等大的收获. 因为是最后一篇所以内容可能有点多,希望各位同学能够慢慢看,细细看,让我们一起学习,一起进步,一起感受JS的魅力. 一函数 函数的声明及调用 1.函数的声明格式: func

Web3D编程入门总结——WebGL与Three.js基础介绍

1 /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识以后有机会再总结.*/ 2 /*第一部分,webgl与three.js基础介绍,要求读者掌握JavaScript入门知识*/ 3 //webgl原理:通过JavaScript语言在浏览器端生成glsl代码,把glsl代码送入显卡执行,把执行结果显示在浏览器中 4 //简单例程: 5 //根据To

JS基础知识回顾:ECMAScript的语法(三)

ECMA-262描述了一组用于操作数据值的操作符,包括算术操作符.位操作符.关系操作符和相等操作符. ECMAScript操作符的与众不同之处在于,他们能够适用于很多值,例如字符串.数字值.布尔值.甚至是对象. 在将这些操作符应用于对象时,相应的操作符通常都会调用对象的valueOf()和(或)toString()方法,以便取得可以操作的值. 只能操作一个值的操作符叫做一元操作符. 递增和递减操作符直接借鉴自C,各有前置型和后置型两个版本:a++.++a.a--.--a 这四种操作符不仅适用于整

js基础和工具库

1 /* 2 * 3 * 2015/4/18 4 * js 基础 和 工具库 5 * 6 * 7 * */ 8 //获取对象样式 9 function hGetStyle(obj , attr){ 10 return obj.currentStyle?obj.currentStyle[attr] : getComputedStyle( obj ,null )[attr]; 11 } 12 13 //移动函数 14 function hDoMove(obj , attr ,s ,target ,

JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)

第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 2-2 给变量取个名字(变量命名) 我们为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字). 我们赶快给变量取个好名字吧!变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母.下划线或美元符号开头,后面可