javascript初学

javascript 基础知识

一、浏览器

1.现在互联网中的主流浏览器主要有

chrom : Webkit 内核
firefox : Gecko 内核
opera : presto 内核
IE : Trident 内核

2.浏览器兼容

在使用一些属性时,为了适应浏览器需要在前面加上一些适配。
举个例子

谷歌浏览器下:- webkit - border - radius
火狐浏览器下:- moz - border - radius

二、变量与常量

1.变量

变量就是一个用于保存值得占位符,定义变量的时候需要使用 var 操作符。
变量包括原始值和引用值,这将在之后具体讲述。

var a = “12” ;

同时变量可以进行修改

var a = “12” ;
a = 100 ; //修改了a的值,同时改变了他的类型

一条语句可以定义多个变量

  var message = "hello",
      found = false,
      age = 19;//定义多个变量时可以使用逗号隔开
2.常量

任何一个具体值都是常量,常量是不可修改的量,用const定义。
eg

 const num = 20;
 num = 13;//num是常量,存储的值是不可修改
 console.log('num');//输出20
 

三、命名规范

1.严格区分大小写
2.遵循国际命名法“驼峰命名法”(第一个单词首字母小写,其余每个单词首字母大写)。

eg

 var studentInfo = 12;

命名规则不使用拼音,不是所有单词都能简写。举一些例子如下:

info : information
init : initalization
add / insert / create

3.命名时可使用“ $、_ 、字母 、数字 ”,但是数字不能作为第一位

eg
var = student_info;
var $aaa;

4.命名时不能使用关键字保留字

四、输出方式

1.alert :在浏览器中弹出提示框 alert(’…’);

使用alert,提示内容最后都会被转换为字符串输出(调用tostring这个方法)

alert([12,23]); //弹出"12,23";
alert({name:‘feng’}); //弹出"[object Object]"

2.confirm:在alert基础上增加了让用户选择性操作(确定 取消),点击确定接收ture,点击取消接收false;
 var cute = confirm('are you sure?');
 alert(cute);//点击确定弹出ture,点击取消弹出false
3.prompt:在confirm基础上增加让用户输入的效果

点击取消获取到null;点击确定,如果有内容则获取到内容,若无内容则获取到空字符串。

 var flag = prompt('are you sure delete');
 alert(flag); 
4.console:控制台输出(方便开发人员调试),点击F12 / Fn + F12

不会转换数据类型,输出什么格式都可以

 console.log(1);//控制台输出1
 console.log({name:'mike'});//输出{name:'mike'}
 console.dir();//输出比.log更详细
 console.table();//把数据展示成表格

五、数据类型

1.基本数据类型

基本数据类型主要有五种:number(数字) 、null(空对象指针)、string(字符串)、undefined(未定义)、boolean(布尔)。

2.引用数据类型

object : 对象数据类型

{ }:普通对象
[ ] : 数组
/^$/ :正则

function函数数据类型

function fn() {}

数据类型将在下次具体介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值