JavaScript复习

高手绕道勿喷,本人自己在整理的复习内容的日记;

字符串、数字、布尔、数组、对象、Null、Undefined---7种。

字符串:用单引号或双引号抱括起来的文本;

数字:可以是有小数点的也可以是无小数点的;

布尔:(逻辑)只能有两个值:true 或 false。

数组:用new Array()来创建数组;

          可以是var arr=new Array();

          arr[0]="0";arr[1]="1";arr[2]="2";

          或者

          var arr=new Array("1","2","3");

对象: 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔如:

var person={ firstname : "Bill", lastname : "Gates", id : 5566 };

可用person.id或者person["id"] 来访问

Undefined:这个值表示变量不含有值。

null:可以通过将变量的值设置为 null 来清空变量。

Undefined和null的区别:Undefined表示有对象,但是没有值,null表示连对象都没有。

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。

1 var car=new Object(); 2 car.name="奥迪"; 3 console.log(car.name);

name 就是属性,车子的属性; 属性是没有()的,当然也可以写成car["name"]这样来获取属性,上边有提到

1 car.run=function(){ 2 console.log("时速300"); 3 } 4 car.run();

run就是方法,简单的说就是有function 这个声明的,调用的时候一定要有() 如:car.run();

对象可以同时有属性也可以有方法;

JavaScript 函数

js是弱类型记住;

简单的说就是用function 声明的一个可以被调用的方法;

JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

1function blog(){ 2 console.log("这是我的博客!"); 3} 4 5window.onload=blog();

就像这样声明一个然后在页面加载完的时候去调用他。或者在按钮上click,onchang等等都是一样的。

函数中可以用return来返回自己想想要的内容。写在函数内。

可以带参数的,写成function blog(a,b){}  调用的时候可以传递参数。

1function blog(a,b){ 2 console.log("请说出牛"+a+"与牛"+b+"之间是什么?"); 3} 4widow.onload=blog(A,B);

JavaScript 比较运算符

注意null 和undefined 比较的时候表示成false;

JavaScript 循环判断和判断

if(true或者false){} else if(true或者false){} true 才会往下执行;

witch(n){case 1:n=1时执行的内容 break;case 2:n=2时执行的内容 break;default:执行的内容;}

for(var i=0;i<b;i++){}循环判断格式。

while (条件){需要执行的代码}  先判断后执行;如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。

do{需要执行的代码} while (条件)  先执行后判断

return,break ,continue 3者的区别;

因为js是弱类型因此返回值不用担心会出现返回值类型出错的问题。

return 直接返回值。

break 语句用于跳出循环。

continue 用于跳过循环中的一个迭代。

JavaScript 错误验证

try {//尝试执行这段代码} catch(err){发生错误执行这段代码}

throw 可以自定义错误代码的提示内容。

点赞
收藏

评论区

加载中...

相关推荐

你了解JavaScript中的数据类型区分吗

原文链接:常见的ES5数据类型分为基本数据类型、引用数据类型两种。包含字符串、数字、对象、数组、函数、布尔值、空值、未知。基本数据类型String类型(字符串)javascriptvarname'xiaoming'Number类型(数字)javascrip

过滤数组中重复元素,你知道最优方案吗?

大家好,今天我们来研究一个比较常见的编码问题。假如现在给我们一个对象数组,它可以是整数数组和字符串数组,也可以是实现Comparable接口的任何

Go语言字符串和数值转换

一.字符串概述字符串是一段不可变的字符序列.内容是任意内容,可以是一段文字也可以是一串数字,但是字符串类型数字不能进行数学运算,必须转换成整型或浮点型字符串类型关键字:string创建字符串类型变量govarsstring"hello,world"s1:"hello,world"字符串类型的值使用双引号""扩上

Python 字典常用方法总结

Python字典可存储任意类型对象,如字符串、数字、元组……优点:取值方便,速度快1,创建字典字典由键(key)和对应值(value)成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict{'Alice':'2341','Beth':'9102','Cecil':'3258'}注意:每个键与值用冒号隔开(:)

JavaScript(js)字面量,函数写法

JavaScript字面量在编程语言中,一般固定值称为字面量,如3.14。数字(Number)字面量可以是整数或者是小数,或者是科学计数(e)。3.141001123e5字符串(String)字面量可以使用单引号或双引号:"JohnDoe"'JohnDoe'表达式字面量用于计算:

Golang学习

//将布尔值转换为字符串true或falsefuncFormatBool(bbool)string//将字符串转换为布尔值//它接受真值:1,t,T,TRUE,true,True//它接受假值:0,f,F,FALSE,false,False//其它任何值都返回一个错误。funcParseBool(st