// 这是一个输入框
prompt('这是一个输入框')
// 在这是一个警示框
alert('这是一个警示框')
// 控制台(程序员可见,一般在网页中可见)
console('我是一个程序员')
// ------------------------------------
// 声明一个变量,并且赋值,叫做变量的初始化
// var:variable变量的意思
var age = 18;
// 打印输出console.log
console.log(age)
// ------------------------------------
// 多个变量赋值
var myname = '火影'
var address = '家'
var age = '17'
var email = '123456@'
var gz = '2000'
console.log(myName);
console.log(address);
console.log(age);
// 变量初始化&警示框弹出
var myName = prompt('名字');
alert(myName)
// 更新变量
var name = ('名字')
console.log(name)
name = ('三')
consol.log(name)
// 声明多个变量
var age = 18;
address = '北京';
gz = 1000;
// 声明变量的特殊情况
// 3.1 只声明不赋值
var sex;
consol.log(sex); //会显示未定义 undifined
// 3.2 不声明不赋值
console.log(my); //会报错
// 不声明直接赋值
qq = 123;
consol.log(qq); //不提倡使用,全局变量
// 临时变量:交换两个变量,编程实现逻辑
var temp;
var apple1 = '青苹果';
var apple2 = '红苹果';
temp = apple1;
apple1 = apple2;
apple2 = temp;
consol.log(apple1)
consol.log(apple2)
// 驼峰命名法:指在首字母小写,后面的单词在追加过程中首字母需要大写,必须有意义
// 不能and符号
//数据类型导读
// int num = 10; java
var num; // 这里的num 我们是不确定属于那种类型的
// js 的变量是数据类型是只有程序在运行过程中,更具等号右边的值来确定的
var str = 'pink' // str字符型
// js 的变量数据类型只有程序的运行过程中,更具等号右边的值来确定的
var x = 10; // x是数字型
x = 'pink'; //x是字符型
var a = null;声明变量为空
var num = 10; //num数字型
var pi = 3.14 //pi 数字型
// 八进制 0 ~ 7我们程序里面数字前面加0表示八进制
var num2 = 010
console.log(num2);
var num1 = 012
console.log(num1);
// 十六进制 0~9 a~f #fffff 数字前面加0x 表示十六进制
var num3 = 0x9;
console.log(num3);
var num4 = 0xa;
console.log(num4);
// 数字型的最大值;最小值
console.log(Number.MAX_VALUE);
console.log(Number.MIN_VALUE);
//数字型的无穷大无穷小
console.log(Number.MAX_VALUE * 2); Infinity
console.log(Number.MIN_VALUE * 2); -Infinity
//非数字
console.log('pink老师' - 100); NaN
// isNaN()这个方法用来判断非数字,并且返回一个值,如果数字返回时false
// 如果不是数字返回的时true
console.log(isNaN(12)); // FALSE
console.log(isNaN('PINK老师')); // true
// 'pink' 'pink老师' '12' 'true' 字符串可以互相嵌套
var str = '我是一个"高富帅"的程序员'
console.log(str);
//字符串拼接
//监测获取字符串的长度
var str = 'my name is andy'
console.log(str.length); //15
//字符串的拼接
console.log('沙漠' + '骆驼'); //字符串的沙漠骆驼
console.log('沙漠' + 18); //'沙漠18'
console.log('pink' + true); //pinkture
console.log(2 + 2); //4
console.log('2' + 2); //22
//案例
//弹出输入框,让用户输入年龄
//把用户输入的值用变量保存起来,把刚才输入的年龄与所要输出的字符拼接
//使用alert语句弹出警示框(输出结果)
var age = prompt('请输入您的年龄')
var str = '您今年已经' + age + '岁了'
alert(str)
//获取变量数据类型
var num = 18;
console.log(typeof num); //number
var str = 'pink'
console.log(typeof str); //sting
var flag = true
console.log(typeof flag); //boolen
var vari = undefined
console.log(typeof flag); //undefined
var timer = null
console.log(typeof timer); //object
//prompt 取过来的值时字符型
var age = prompt('请输入您的年龄');
console.log(age);
console.log(typeof age);
var falg = true
var flag1 = false //flag1 布尔型
console.log(falg + 1); //true参与加法运算当1来看
console.log(flag1 + 1); //false参与加法运算当0来看
//如果一个变量声明未赋值,就是undefined未定义数据类型
var str;
console.log(str);
var variable = undefined
console.log(variable + 'pink') //undefinedpink
console.log(variable + 1) //NaN undefined和数字相加最后的结果时NaN
//null空值
var space = null;
console.log(space + 'pink'); //nullpink
console.log(space + 1); //1
JavaScript学习笔记
最新推荐文章于 2024-08-23 20:55:13 发布