博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript学习笔记
阅读量:5010 次
发布时间:2019-06-12

本文共 1706 字,大约阅读时间需要 5 分钟。

1. javascript是大小写敏感的,

// 单行注释

/**/多行注释

2. 变量:

var quantity ;声明变量

quantity = 3;变量赋值

变量命名以字母,美元符号, 下划线 开头,不能以数字开头。 且不能使用关键字和保留字作为变量名,通常采用驼峰命名法,比如 firstNameWord ,

3. 数据类型:

Number , String ,undefined , Boolean, null , Oblect,Array , Date,Math ,RegEx   字符串表达式:""   ''  双引号,单引号,

4 ,数组:

var color = ['white' , 'black' ,'Yellow']; 这种创建方法称为数组字面量;var arr = new Array('white' , 'pink' ); 这中是用数组构造函数;var array = new Array();array.push();   插入数据array.item(0); 获取数组数据; array[0];获取数组数据;数组的索引值从0开始到数组长度-1

5 , 操作符:

NaN  (Not a  Number)

// 赋值  =

//算数操作符: +     -      *   /     %   ++   --

// 字符串操作符: +

//比较操作符:  >       <       >=       <=     !=         ==       ===         !==

6, 函数:

// 函数的基本结构function change(){return 'HelloWolrd';}// 函数调用change();//带参数的函数function change(width,height){return width*height;}//带参数的函数调用change(20,30); // 返回多个值的函数 function GetSize(width,height,dept){
var size = width*height; var clome = width*height*dept; var sizes = [size , clome]; return sizes; } GetSize(100,20,30)[0]; 获取返回值一 //匿名函数 var change = function(){
return 'HelloWorld!'; } var value = change(); 调用 //立即调用函数表达式 var area = (function(){
var width = 3; var height = 4; return width*height; }());

 

7, 对象

 

// 对象的创建 :字面量方法var  text = {name : 'zhangsan',age :15,sex : true,getName: function(){return this.name;}};// 访问对象var name = text.name;var name = text.getName();var name = text['name'];// 创建对象 :构造函数语法var hotel = new Object();hotel.name= 'Quart';hotel.address = 'BeiJing';hotel.getRoom = function(){return room;};// 修改对象hotel['name'] = 'HaHa';// 删除对象delete  hotel['name']  使用关键字delete;//构造函数语法function hotel (name,age){this.name = name;this.age = age;this.room = function(){return roon;};}//  使用var hotel =new  hotel('Guyojiu',23); 数组也是对象

 

转载于:https://www.cnblogs.com/TakeaHeader/p/5416801.html

你可能感兴趣的文章
双向链表
查看>>
RAL调用
查看>>
freemarker 设置文本内容超过一定长度 用省略号代替
查看>>
jQuery.reveal弹出层使用
查看>>
学习spring in action 第一天
查看>>
asp.net上传功能(单文件,多文件,自定义生成缩略图,水印)
查看>>
bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
查看>>
云计算设计模式(八)——外部配置存储模式
查看>>
C++ Primer 有感(复制控制)
查看>>
[转]深入理解闭包(一)
查看>>
经典SQL语句大全(绝对的经典)
查看>>
设计者使用最多的前20专门设计LOGO的免费字体
查看>>
TCP三次握手、四次握手
查看>>
认识System,System32,Syswow64
查看>>
Jmeter如何把CSV文件的路径设置成一个变量,且变量的值是一个相对路径
查看>>
免费的自动构建CI
查看>>
iOS10 app连接不上网络的问题
查看>>
结对开发之电梯调度最终稿(徐梦迪&刘博)
查看>>
simple java mail
查看>>
信息建模
查看>>