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的自定义函数有啥命名的规则,大小写、数字、特殊符号、开头等的主要内容,如果未能解决你的问题,请参考以下文章