一、 法律具有明示作用。法律的明示作用主要是以法律条文的形式明确告知人们,什么可以做的,什么是不可以做的,哪些行为是合法的,哪些行为是非法的。违法者将要受到怎样的制裁等。这一作用主要是通过立法和普法工作来实现的。法律所具有的明示作用是实现知法和守法的基本前提。
二、 法律具有预防作用。对于法律的预防作用主要是通过法律的明示作用和执法的效力以及对违法行为进行惩治力度的大小来实现的。法律的明示作用可以使人们知晓法律而明辨是非,即在人们的日常行为中,什么是可以做的,什么是绝对禁止的,触犯了法律应受到的法律制裁是什么,违法后能不能变通,变通的可能性有多少等等。这样人们在日常的具体活动中,根据法律的规定来自觉地调解和控制自己的思想和行为,从而来达到有效避免违法和犯罪现象发生的目的。严格及时有效的执法也可以警示人们,未违法,违法必受罚,受罚不可变通也。这样可以在每一个人的心底上建立起一道坚不可崔的思想行为防线。只有这样才能做到有令必行有禁必止。收到欲方则方,欲圆则圆的良好的规范效果。
三、 法律的校正作用。也称之为法律的规范作用。这一作用主要是通过法律的强制执行力来机械地校正社会行为中所出现的一些偏离了法律轨道的不法行为,使之回归到正常的法律轨道。像法律所对的一些触犯了法律的违法犯罪分子所进行的强制性的法律改造,使之违法行为得到了强制性的校正。
四、 法律具有扭转社会风气、净化人们的心灵、净化社会环境的社会性效益。理顺、改善和稳定人们之间的社会关系,提高整个社会运行的效率和文明程度。作为一个真正的法制社会则是一个高度秩序、高度稳定、高度效率、高度文明的社会。这也是法制的最终目的和最根本性的作用。
综上所述,法律作用的大小,主要是由立法质量,普法质量和执法效力的大小所决定的。在立法上,必须在明确是非的法律界线的界定上,一定要做到一就是一,二就是二,绝不能在合法与非法的行为界线的划分上出现一些莫凌两可,含糊不清的表述。更不能在对违法处罚的裁量上有幅度的现象出现。像现今的法律中经常出现的这样的条款“根据情节轻重”“给予警告,处以10000元以下的罚款,处以10年以下有期徒刑”等。对于这些现象应是立法中的大忌,是绝对不允许的。在普法上,对于每一部法律都要做到人人皆知,不留死角。只有知法才能使法律的明示作用,法律的预防作用才能得到更好地体现。知法是守法的前提,立法是知法的前提。在执法上,对于任何一部法律,不管它制定的多么明确、严密和严厉,普法工作做得多么的广泛而深入人心,如果出现执法不严,对违法者惩处不利(不及时不严厉),再严厉的法律也会成为了一纸空文的,形同虚设,没有任何意义可言的。