JS的自定义函数有啥命名的规则,大小写、数字、特殊符号、开头等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS的自定义函数有啥命名的规则,大小写、数字、特殊符号、开头等相关的知识,希望对你有一定的参考价值。

自定义函数和自定义变量一样,属于自定义的表示符,一般建议使用字母开头的,并由字母、数字、下划线组成的短语即可,大写、小写字母都可以,但是大写和小写代表不同的函数。

JS函数允许使用部分特殊字符,比如$,一般不建议新手使用这些,以便把自己的代码和库代码区分。
参考技术A function chunTian()
首字小写,也可以全部小写,我的习惯是用驼峰规则
function chun_tian()
特殊符号 命名的话,一般用这个 _ 区分就好了
开头用字母
关于数字在中间或后面都可以用,不过一般不建议用

函数整理

一.函数基础

1.定义:使用def关键字来定义函数,函数的定义语法

函数:对代码块和功能的封装和定义

def 函数名():

  函数体

函数命名规则:

1, 变量由字母, 数字,下划线搭配组合而成

2,不可以用数字开头,更不能是全数字

3,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改

4,不要用中文

5,名字要有意义

6,不要太长

7, 区分大小写

推荐大家使用驼峰体或者下划线命名

驼峰体: 除首字母外的其他每个单词首字母大写

下划线: 每个单词之间用下划线分开

函数的调用:

使用函数名可以调用函数,写法:函数名(),这时候函数的函数体会被执行

参数(形参)

动态接收位置参数, *表示接受任意内容,动态参数必须在位置参数后面

顺序:位置参数,动态参数*,默认值参数

使用**来接受动态关键字参数

最终顺序:位置参数>*args >默认值参数 >**kwargs

二.函数命名空间

存放名字和值的关系的空间起一个名字叫:命名空间

命名空间分类:

  1.全局命名空间:函数外声明的变量都属于全局命名空间

  2.局部命名空间:在函数中声明的变量会放在局部命名空间

  3.内置命名空间:存放python解释器为我们提供的名字,list,tuple,str,int这些都是内置命名空间

加载顺序:

  1.内置命名空间

  2.全局命名空间

  3.局部命名空间(函数被执行的时候)

取值顺序:

  1.局部命名空间

  2.全局命名空间  

  3.内置命名空间

全局作用域:包含内置命名空间和全局命名空间

局部作用域:局部命名空间

通过globals()函数来查看全局作用域中的内容,也可以通过locals()来查看局部作用域中的变量和函数信息

 

以上是关于JS的自定义函数有啥命名的规则,大小写、数字、特殊符号、开头等的主要内容,如果未能解决你的问题,请参考以下文章

Python:变量命名规则

标识符

JS基本语法

vue 项目中 js命名规则

在C语言中,自定义标识符的规则都有哪些

Python中标识符的命名规则