JS小白入门必备

初学者看过来了,今天我们讲讲js最简单的东西。

JS的引入方式
  1. 行内式 : 写在标签内部的js代码 , 用得少
  2. 外链式 : 使用script标签的src属性来引入外部的js文件
  3. 内联式 : 写在script标签里面的js代码
    这个和css的引入方式一样,就不多说了。
基本的五句话

在页面弹出一个提示框

alert("hello world");

在页面弹出一个输入框

prompt("你今年几岁了");

在控制台打印数据:这个是给开发人员看的

 console.log("123");

弹出确认框:默认有确认取消两个按钮

confirm("你确认退出吗?");

动态的向页面添加内容,用的很少

document.write("好好学习");
变量

变量的作用 : 用来存储数据的,用关键词var。

  1. 变量声明:例如声明一个a变量
var a;
  1. 变量赋值
a = 10;
  1. 变量的重新赋值
    (1) 先把内存中的原值销毁掉
    (2) 把新值存入变量
var a=10;
a=12;

这就实现了重新赋值。当然了,变量也有一些命名的规则:

  1. 变量名使用_ $ 或者字母开头, 变量里面可以包括 _ $ 字母 数字
  2. 变量必须声明后才能使用, 否则就会报错
  3. 不能使用js里面的关键字和保留字

命名规范 : 程序员约定俗成的一个规矩

1.最好使用英语单词来命名
2.驼峰命名法:第一个单词首字母小写, 后面每个单词的首字母大写

数据类型的分类
  1. 字符串类型(string 类型) : js里面一切以双引号或者单引号包裹的内容就是字符串类型
    注意点 :
    1. 在字符串里面包裹字符串, 要用不同的引号
    2. 不能单引号和双引号混合使用
    3. 要注意区分变量名和字符串
 		console.log('ewafs'dpjkls'fadk');  

		var num1 = 888;
		var num2 = "num1";
		console.log(num1, num2);
  1. 数字类型 (number 类型) : 数学上一切的数字
    作用 : 就是用来做数学运算
console.log(Number.MAX_VALUE);  // 这个值为最大值1.7976931348623157e+308
console.log(Number.MIN_VALUE);  //这是最小值 5e-324
console.log(Infinity);  // 正无穷
console.log(-Infinity);  // 负无穷
console.log(1 + 2); // 3
  1. 布尔类型 (boolean 类型) true false 表示的是事物的对立面 对错
console.log(true);
console.log(false);
  1. undefined 我们的变量声明之后 未赋值, js给变量赋的一个初始值 它是一种特殊的数据类型 他表示值为空
 var a;
console.log(a);
console.log(typeof(a));  //typeof为监测数据类型 undefined
  1. null 表示的值为空 它是一种特殊的对象 也成Null类型 必须人为的赋值给某个变量
var a = null;
console.log(undefined == null);//true
console.log(typeof(null));//object
数据类型检测

关键字 typeof 数据; 或者 typeof (数据);

typeof返回的数据有 : number、 boolean 、undefined 、object、 string 、function

console.log(typeof 123);   // number
console.log(typeof (123)); // number
console.log('123'); // string
console.log(true); // boolean
var gender; 
console.log(gender); // undefined
var a = null;
console.log(a); // object 

下次介绍js数据类型的转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值