博主信息
博文 29
粉丝 1
评论 0
访问量 22628
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JavaScript的变量和函数
Pharaoh
原创
573人浏览过

变量和常量

  1. 变量是对值的具名引用,变量就是为“值”起名,然后引用这个名字,就等同于引用这个值。变量的名字就是变量名。
  2. 变量的声明和赋值是分开的两个步骤
    1. var a =1;
    2. // 第一步
    3. var a;
    4. // 第二步
    5. a = 1;
    1. // 变量
    2. let a = 1;
    3. console.log(a);
    4. // 常量
    5. const MY_WEBSITE = "http://sofresh.top";
    6. console.log(MY_WEBSITE);

作用域

  1. 全局变量:代码区块,函数外部的变量,可以在代码区块,函数里使用
  2. 局部变量:代码区块,函数内部的变量,不能再代码区块,函数以外使用
  1. // 1. 全局变量:代码区块,函数外部的变量,可以在代码区块,函数里使用
  2. let userInfo = "name" + ", age" + ", sex";
  3. function getUserInfo() {
  4. return userInfo;
  5. }
  6. console.log(getUserInfo());
  7. // 查看变量类型
  8. console.log(typeof getUserInfo());
  9. // 2. 局部变量:代码区块,函数内部的变量,不能在代码区块,函数以外使用
  10. function dropBeat() {
  11. let beat = "Still Dre";
  12. }
  13. console.log(beat);

标识符命名规则

  1. 字母, 数字, 下划线, $
  2. 不能以数字开始

驼峰命名法

大驼峰
let WhoIs = "PETER ZHU";
小驼峰
let userPassword = 123456789;

蛇形命名法

let user_pwd = 987654321;
let MY_SQL = "n3bfy385h";

函数

  1. 命名函数

    1. function name() {
    2. return null;
    3. }
    4. console.log(name());
  2. 匿名函数,需要一个变量接收返回值

    1. let accpectValue = function (userName) {
    2. return "Wassup" + userName;
    3. };
    4. console.log(accpectValue("Bro !"));

    2.1 IIFE临时作用域

    1. console.log(
    2. (function (who) {
    3. return "Hello" + who + "我是IIFE";
    4. })("不愿透漏姓名的peter zhu")
    5. );
  3. 箭头函数,用来简化匿名函数,如果只有一个形参可以去掉括号,如果没有参数和有多个参数必须加括号
    1. unkonwName = (age) => {
    2. return "你已经是个" + age + "岁的大人了";
    3. };
    4. console.log(unkonwName(30));
    5. // 如果只有一条语句可以去掉大括号和return
    6. unkonwName = (age) => "你已经是个" + age + "岁的大人了";
    7. console.log(unkonwName(18));
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学