数据类型的分类和判断基本(值)类型Number ----- 任意数值 -------- typeofString ----- 任意字符串 ------ typeofBoolean ---- true/false ----- typeofundefined --- undefined ----- typeof/===null -------- null ---------- ===对象(引用)类型Object ----- typeof/instanceofArray ------ instanceofFunction ---- typeof数据,变量, 内存的理解什么是数据?在内存中可读的, 可传递的保存了特定信息的‘东东‘一切皆数据, 函数也...
×目录[1]java[2]定义[3]大小写[4]保留字[5]注释[6]空白[7]分号前面的话 javascript是一门简单的语言,也是一门复杂的语言。说它简单,是因为学会使用它只需片刻功夫;而说它复杂,是因为要真正掌握它则需要数年时间。实际上,前端工程师很大程度上就是指javascript工程师。前端入门容易精通难,说的是前端,更指的是javascript。本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,jav...
一:基本类型字符串把字符串转换为数字,只要字符串中包含任意一个非有效数字字符(第一个点除外)结果都是NaN,空字符串会变为数字零console.log(Number("12.5")); //12.5 console.log(Number("12.5px")); //NAN console.log(Number("12.5.5px"));//NAN console.log(Number(""));//0布尔console.log(Number(true));//1 console.log(Number(false));//0 console.log(isNaN(false));//false 是有效数字null和undefinedconsole.log(Number...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript"> 7 8 9//函数对象()10/*11 * 立即执行函数 12 * 函数定义完,立即被调用,这种函数叫做立即执行函数 13 * 立即执行函数往往只会执行一次 14*/1516 (function(){ 17 alert("我是一个匿名函数~~~"); 18 })(); 192021 (fu...
JavaScript基础语法(3) 常量和变量编程实质上就是在对各种各样的数据进行处理。在对数据进行处理的过程中,需要使用一个容器将数据保存起来,这样就可以实现对容器中的数据进行处理。根据容器中保存的数据在程序运行的过程中可不可以改变,容器分成了两种:常量和变量一、常量常量就是一种恒定不变的数值或数据项。JS中的常量又称字面常量。在JS中常量可以分为以下几种:在ES6版本以后,才引入了常量的定义语句::const,常量可分为...
Java Script的基础数据类型和表达式基本的数据类型:number(数值)类型:可分为整数和浮点数string(字符)类型:是用单引号“‘”或者双引号“"”来说明的。boolean(布尔)类型:布尔类型的值true(对)或false(错)。null和undefined:null表示一个“空”的值,undefind表示值未定义, &&:与运算,只有所有都为true,&&运算结果才是true。||:或运算,只要其中一个true,||运算结果就是true。!:非运算,是一个单目运算符,把...
01-浅谈前端发展史第一阶段:C/S(client server)->B/S(browser server) 网页制作 技术栈:PhotoShop、HTML、CSS第二阶段:从静态到动态,从后端到前端 前端开发工程师 前后端分离 后台:完成数据的分析和业务逻辑编写(包含API接口编写)前端:网页制作、JS交互效果、数据的交互和绑定 技术栈:JavaScript、Ajax(跨域技巧)、jQuery...第三阶段:从前端到全端(从PC端到移动端) H5、CSS3、响应式布局开发、Zepto、Hybrid(混合APP开发)、...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript"> 7 8/* 9 多行注释 10 JS注释 11 多行注释,注释中的内容不会被执行,但是可以在源代码中查看 12 要养成良好的编写注释的习惯,也可以通过注释来对代码进行一些简单的调试 13*/1415//单行注释16//alert("hello");17//document.write("hello");1...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript"> 7/* 8 * 条件运算符也叫三元运算符9 * 语法: 10 * 条件表达式?语句1:语句2; 11 * 12 * - 执行的流程: 13 * 14 * 条件运算符在执行时,首先对条件表达式进行求值, 15 * ...
// JavaScript Document function al(){ alert("hello")}function number(){ prompt("输个数字进来哦","只能是数字哦")}function shuzi() //是数字返回false,不是数字返回true. { var a; var b=prompt("输个数字进来吧","只能是数字啊");a=isNaN(b);{alert(a);} }function shuzu()//定义数组 { var ab=new Array(); ab[0]=123; ab[1]="ab"; document.write(ab)}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...
HTML,CSS和JavaScript是网页设计的基础。HTML和CSS定义了静态的效果,而JavaScript则可以体现出一些动态的效果。在已经掌握一种或者多种编程语言的基础下,学习JS很容易,下面看看一些基本的使用方法。1. JavaScript的位置。和CSS类似,我们可以直接写代码块,也可以引用外部文件。理论上,<script src="xxx"></script>可以放在<head>里面,也可以放在<body>里面,但是从效率考虑,如果script的链接比较慢或者错误,<head>里面可能...
紧接上一篇回来了,这几天一直学js,会不自觉的和其他的编程语言联系在一起,在没有学jQuery之前,结合我所学的c,java,数据结构,数据库以及部分html感觉到JavaScript里面又很多相似的地方,JavaScript顾名思义是Java语言和script脚本组成,他的语法和Java的语法有部分相似,但也有很大的地方不同,在学过这么多语言的感觉下,js于我感觉最深的就是函数那一块,函数里面可以放置方法,方法下面可以继续使用函数,需要一定逻辑能力...
一、函数定义函数的三种方式:function fnName(args){}var fnName = function(args){}var fnName = new Funtion(args,函数体);1. arguments 对象(1)??模拟函数重载??function add(){ if(arguments.length==2){ return arguments[0] + arguments[1]; }else if(arguments.length==3){ return arguments[0] + arguments[1] + arguments[2]; } } alert(add(2,3)); //输出:5 alert(add(2,3,4)); //输...
做99乘法表时先观察乘法表的规律,这里是不能从列进行观察,因为观察列的规律是不能做出99乘法表的,会做成一个矩形的99乘法表而不是一个直角三角形的99乘法表。观察行的规律是,第二个乘数是行数,且列数的个数是小于等于行数的个数,行数和列数都是自增,所有需要有循环嵌套。for(let i=1;i<10;i++){ //控制行数 let result=""; for(let j=1;j<=i;j++){ //控制列数 result+=`${i}*${j}=${i*j} ` } co...
1.js 错误var objClass = {foo:1,bar:2 };function printf() {var aaa:objClass;aaa.foo = 2;console.log(objClass.bar); } function throwIt() {thrownew Error(""); }function catchIt() {console.log(catchIt.name);try {throwIt();}catch (e) {console.log(e.stack);} }<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>DataType</title><script type="text/javascript" src="scripts/dataType.js"></scr...