js的一些小定义

    技术2025-01-29  45

    // var age = 18, // age = 23; // var temp; // var temp = age1; // var age1 = age2; // var age2 = temp; // console.log(age1); // console.log(age2); // isNaN(); // console.log('德玛西亚'); // alert("有一个人叫真咯嗦,娶了个老婆叫要你管,生了个儿子叫麻烦。有一天麻烦不见了!\n夫妻俩就去报案。警察问爸爸:请问这位男士你叫啥名字?爸爸说:'真咯嗦。警察很生气,然后 他又\b问妈妈叫啥名字'。妈妈说:要你管。警察非常生气的说:你们要干什么?夫妻俩说:找麻烦。") // var str = 'my name is ymc ' // console.log(str.length); // 多个字符串之间可以使用 + 进行拼接 其拼接方法为 字符串 + 任何类型 = 拼接后的字符串 // 隐式转换 // console.log(24 + 24) // console.log(24 + 24 + '50 * 50') // var age = prompt('请输入你的年龄'); // alert('您今年已经'+ age + '岁了') // var num = 1 // console.log(num + 1); // console.log(num.toString() + 1); // var num = 1 // console.log(num + 1); // console.log(String(num) + 1); // 记录: // 声明了一个age的变量为18 // var age = 18; // 输出的结果 // console.log(age); // 变量的初始化 // var myname = '南京彭于晏'; // console.log(myname); // 案列卡卡西 // var myname = '南京彭于晏'; // var address = '南京'; // var age = 30; // var email = '1330191325@qq.com'; // var gz = 2000; // console.log(myname); // console.log(address); // console.log(age); // console.log(email); // console.log(gz); // 用户输入姓名 存储到一个myname的变量里面 // var myname = prompt('请输入您的名字'); // 输入这个用户名 // alert(myname); // 更新变量 // 类似css的层叠性 // var myname = 'pink老师'; // console.log(myname); // myname = '迪丽热巴'; // console.log(myname); // 声明多个变量 只需要写一个 var就行 // 多个变量名之间用英文的逗号隔开 // 最后一个加分号 // var age = 18, // address = '火影村', // gz = 2000; // 声明变量的特殊情况 // 1.只声明,不赋值 结果是? // 程序也不知道里面的存的是什么 所以结果是undefined 未定义的意思 // var sex; // console.log(sex); // 2.不声明 不赋值 直接使用某个变量会报错的 // console.log(tel); // 3.不声明直接赋值使用 // qq = 110; // console.log(qq); // 1.5变量命名规范 // ●由字母(A-Za-z)、 数字(0-9)、 下划线()、 元符号($ )组成,如: usrAge, num01,_ name // ●严格区分大小写。var app;和var App;是两个变量 // ●不能以数字开头。 18age 是错误的 // ●不能是关键字、保留字。例如:var、for. while // ●变量名必须有意义。MMD BBD n|→age. // ●遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName // ●推荐翻译网站:有道爱词霸 // js 是编程语言 有很强的逻辑性这里面:实现这个要求 // 的思路 先怎么做后怎么做 // 思路:我们需要一个临时变量帮我们 // 1.把apple1 给我们的临时变量temp // 2.把apple2 里面的苹果给 apple1 // 3.把临时变量里面的值给 apple2 // 声明了一个临时变量 // var temp; // 声明了一个叫青苹果的变量 // var apple1 = '青苹果'; // 声明了一个叫红苹果的变量 // var apple2 = '红苹果'; // 表示的是apple1 转移到了temp这个临时变量 // temp = apple1; // 表示的是apple2 转移到了之前apple1的变量里面 // apple1 = apple2; // 表示的是temp 转移到了之前apple2的变量里面 // apple2 = temp; // console.log(apple1); // console.log(apple2); // 变量小结: // 1.为什么需要变量? // 因为我们一些数据需要保存,所以需要变量 // 2.变量是什么? // 变量就是一个容器,用来存放数据的,方便我们以后使用里面的数据。 // 3.变量的本质是什么? // 变量是内存里的一块空间,用来存储数据 // 4.变量是怎么使用的? // 我们使用变量的时候,一定要声明变量,然后赋值,声明变量本质是去内存申请空间 // 5.什么是变量的初始化? // 声明变量并赋值我们称之为变量的初始化 // 6.变量命名规范有哪些? // 变量名尽量要规范,见名知意——驼峰命名法,区分哪些变量名不合法 // 7.交换二个变量值的思路? // 学会交换2个变量 // 举个栗子 我们想让a水杯和b水杯交换一下变量,交换一下位置,先创建一个临时变量,然后声明a和b水杯的变量,先把a水杯放到临时变量里面 // 然后b水杯放到一开始的a水杯里面,最后临时变量里面的a水杯放到一开始b水杯里面 // 声明了一个临时变量 // var temp; // 声明了一个叫青苹果的变量 // var apple1 = '青苹果'; // 声明了一个叫红苹果的变量 // var apple2 = '红苹果'; // 表示的是apple1 转移到了temp这个临时变量 // temp = apple1; // 表示的是apple2 转移到了之前apple1的变量里面 // apple1 = apple2; // 表示的是temp 转移到了之前apple2的变量里面 // apple2 = temp; // console.log(apple1); // console.log(apple2); // 数据类型简介

    // 1.2变量的数据类型 // 变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的 // 内存中。JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会 // 被自动确定。 // var age = 10; //这是一一个数字型 // var areYouOk =‘是的’; // 这是一一个字符串 // 在代码运行时,变量的数据类型是由JS引擎根据=右边变量值的数据类型来判断的,运行完毕之后,变量就确定 // 了数据类型。 // JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型: // var x = 6; // x为数字 // var x = “Bill”; //x为字符串

    // 字符串的计算 // var str = ‘my name is andy’; // console.log(str.length)

    // 字符串拼接 + 起拼接作用 只要有字符串和其他类型相拼接 最终的 // 结果是字符串类型 // console.log(‘沙漠’ + ‘骆驼’); //字符串的 沙漠骆驼 // console.log(‘pink’ + 18); // pink18 // console.log(‘pink’ + true); // pinktrue // console.log(12 + 12); // 24 // console.log(‘12’ + 12); //‘1212’ //1.1 字符串 “相加” // alert(‘hello’ + ’ ’ + ‘world’); //hello world //1.2 数值字符串"相加" // alert(‘100’ + ‘100’); //100100 //1.3 数值字符串 + 数值 // alert(‘11’ + 12); //1112 // + 号总结口诀:数值相加,字符相连

    // console.log(‘pink老师’ + 18); // pink老师18 // console.log(‘pink老师’ + 18 + ‘岁’); // var age = 18; // console.log(‘pink老师age岁’);//错误写法 // 我们变量不要写到字符串里面,是通过和字符串相连的方式实现的 // console.log(‘pink老师’ + age + ‘岁’); //正确写法 // 变量和字符串相连的口诀:引引加加 // console.log(); // var age = prompt(‘请输入您额年龄’); // age 引入用户输入的数值 比如18 那显示的就是你今年18岁了 // 让用户去决定填数值 // var str = ‘您今年已经’ + age + ‘岁了’; // alert(str);

    // 计算自己的年龄 // var year = prompt(‘请输入您的出生年份’); // var age = 2020 - year; // alert(‘您今年已经’ + age + ‘岁了’);

    // 加单加法计算 // var num1 = prompt(‘请你输入第一个值:’); // var num2 = prompt(‘请你输入第二个值:’) // var result = parseFloat(num1) + parseFloat(num2); // alert(‘您输出的结果是:’ + result)

    // 布尔型 Boolean // 布尔类型有二个值:true和false,其中true表示真(对),而false表示假(错) // 布尔型和数字型相加的时候,true的值为1,false的值为0 // false: “0” ‘’ NaN null undefined 只有这五个 // console.log(true + 1); //2 // console.log(false + 1); //1 // 布尔型 Boolean // var flag = true; //flag 布尔型 true对的 // var flag1 = false; //flag1 布尔型 false对的 // console.log(true + 40); //41 true 参与加法运算当1来看 // console.log(false + 40); //40 false 参与加法运算当0来看

    // Undefined 和 Null // 一个声明后没有被赋值的变量会有一个默认值

    // 老刘 // 解释型语言和编译型语言 不重要 知道就行 // 标识(zhi)符 关键字 保留字

    // 标识符 就是开发人员为变量 属性 函数 参数的名字 // 不能是关键字和保留字 关键字标识就是js里面已经存在的字

    // 作业 // 依次询问并获取用户的姓名 年龄 性别 地址 然后 弹框弹出来

    // 运算符 // 能够使用常用的运算符 // 能够说出前置递增和后置递增的区别 // 能够说出运算符的优先级 // 运算符就是操作符 就是用于实现赋值 比较 和执行算数运算等功能 // 的符号 // js常用运算符:算数 递增递减 比较 逻辑 赋值 // % 取余 // console.log(9 % 2) // 浮点数的计算 console.log(0.3 + 0.2); console.log(0.1 + 0.2); console.log(0.07 * 100); var num = 0.1 0.2 console.log(num ==0.3);

    Processed: 0.009, SQL: 9